jpa

Jakiego menedżera transakcji powinienem użyć do szablonu JBDC podczas korzystania z JPA?

Używam standardowego menedżera transakcji JPA dla moich transakcji JPA. Jednak teraz chcę dodać kilka encji JDBC, które będą ... operty> </bean> Teraz wszystko wydaje się działać! Czy ktoś może wyjaśnić różnicę między tymi dwoma podejściami ?

Jak wyłapywać i owijać wyjątki rzucane przez JTA, gdy EJB zarządzany kontenerem-TX popełnia commity?

Zmagam się z problemem klasy EJB3, która zarządza nietrywialnym modelem danych. Mam wyjątki od walidacji ograniczeń, które są ... ation lub JDBC, a następnie podjąć decyzję w oparciu o to. Bez funkcji filtrowania WYJĄTKÓW w JTA prawdopodobnie będę musiał.

JPA 2.0 @OrderColumn adnotacja w Hibernate 3.5

Próbuję użyć adnotacji @ OrderColumn z Hibernate 3.5 @OneToMany(mappedBy = "parent",fetch=FetchType.EAGER, cascade=CascadeT ... a danych Wszystko działa dobrze. Ale nie mogę zmienić kolejności elementów na liście i zapisać nową kolejność w bazie danych.

Czy Hibernate może być używany w aplikacjach wrażliwych na wydajność?

Widzę problemy z wydajnością podczas pobierania wielu instancji obiektów, które mają wiele relacji z innymi obiektami. Korzys ... zbę połączonych tabel? Czy nie powinienem używać Hibernate, jeśli potrzebuję szybkiej wydajności zapytań? Jest coś szybszego?

Przeniesienie bazy danych z PG dump i psql-U Postgres dB name < ... powoduje, że "ERROR: relation" nazwa tabeli " nie istnieje"

Przeniosłem moją bazę danych PostgresQL z jednego dysku twardego na drugi używając pg_dump -U postgres db_name > db_name ... ję zapytanie z Javy kombinacja pg_dump i psql utworzyła problem. Co muszę zrobić, aby rozwiązać ten problem? Z góry dzięki.

Wiosną z jpa / hibernate, jak utrzymać sesję otwartą, aby uniknąć leniwych WYJĄTKÓW inicjalizacji?

Obecnie zaznaczam kolekcje w encji beans jako chętne, aby uniknąć leniwego wyjątku inicjalizacji, gdy próbuję uzyskać dostęp ... li to zadziała, nie chciałbym tego robić, ponieważ nie wydaje się w porządku zostawiać transakcję otwartą przez długą metodę.

JPA / Criteria API - like & equal problem

Próbuję użyć Criteria API w moim nowym projekcie: public List<Employee> findEmps(String name) { CriteriaBuilder c ... on, Expression) w CriteriaBuilder typu nie ma > zastosowania dla argumentów (Path, ParameterExpression) W czym problem?

Entitymanager.flush () VS EntityManager.getTransaction ().commit - co wybrać?

Co powinienem wybrać przy aktualizacji bazy danych? Jakie są zalety i wady obu metod i kiedy powinienem użyć jednej lub drugi ... loyeeId); em.getTransaction().begin(); employee.getPeriod().setEndDate(endDate); em.getTransaction().commit(); }

Eclipse nie rozpoznaje treści persistence.xml

Otrzymuję następujący błąd w eclipse: Wytrwałość.plik xml nie posiada rozpoznanej zawartości. Mój upór.plik xml działa świ ... g/bugs/show_bug.cgi?id=251323 Tymczasowo rozwiązane przez ustawienie opcji wyświetlania go jako ostrzeżenia zamiast błędu

Kiedy potrzebujemy więcej niż jednego Entitymanagera?

Uczę się JPA i mam jedno pytanie: W jakich sytuacjach potrzebujemy więcej niż jednego EntityManager w naszej aplikacji? Dw ... am rację? Jeśli nie, to jakie są sytuacje, w których potrzebujemy wielokrotności EntityManagerFactory na jednostkę trwałości?

Can javax.wytrwałość.Zapytanie.getResultList () return null?

A jeśli tak, to w jakich okolicznościach? Javadoc i JPA spec nic nie mówią.

Jak sprawdzić, czy Lazy loaded JPA collection jest inicjalizowana?

Mam usługę, która pobiera encję JPA z zewnętrznego kodu. W tej usłudze chciałbym iterować nad leniwie załadowaną kolekcją, kt ... yInitializationException wiedziałbym, ale staram się nie polegać na takich wzorcach. Czy jest gdzieś Metoda isInitialized()?

Jak ręcznie wymusić commit w metodzie @ Transactional? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak spłukać dane do db w aktywnej transakcji spring? ... sób, aby zatwierdzić transakcję i kontynuować ją? Nie udało mi się znaleźć żadnej metody, która pozwala mi wywołać commit().

JPA CriteriaBuilder - jak używać operatora porównania "w"

Czy możesz mi pomóc Jak przekonwertować poniższe kody na użycie operatora" in " criteria builder? Muszę filtrować za pomocą l ... ere ( generatedAlias0.createdBy=:param0 ) and ( generatedAlias0.createdBy=:param1 ) order by generatedAlias0.trackingId asc

Jak mogę wykonać natywny skrypt SQL w JPA / Hibernate?

Mam skrypt SQL z zrzutem bazy danych. Jak mogę go wykonać używając EntityManager Hibernate? Próbowałem w ten sposób: Entit ... mić wiele wstawek i innych złożonych rzeczy. RDBMS: Oracle Database 11g Express Edition Release 11.2.0.2.0-64bit Production

Różnica między zapytaniem, zapytaniem natywnym, zapytaniem nazwanym i zapytaniem wpisanym [zamknięte]

Jakie są różnice między zapytaniem, zapytaniem natywnym, zapytaniem nazwanym i zapytaniem wpisanym? Czy istnieje w ogóle zapy ... sanym w prostym sql, podczas gdy zapytanie nazwane odnosi się do encji (Hibernate-mapping). Czy ktoś może to krótko wyjaśnić?

czy produkcja ObjectDB jest gotowa?

W tym benchmarku Obiektdb jest zdecydowanie najszybszym DB: http://www.jpab.org/All/All/All.html Ale nie widzę żadnych innych wyników benchmarka z ObjectDB. Czy ktoś używa ObjectDB? Czy produkcja jest gotowa? Jakie są doświadczenia?

Bypass GeneratedValue w Hibernate (scalać dane nie w db?)

Mój problem jest taki sam jak opisany w [1] lub [2]. Muszę ręcznie ustawić domyślnie automatycznie wygenerowaną wartość (Dlac ... . Encja jest po prostu nie pojawi się w bazie danych . Używam Spring i Hibernate EntityManager 3.5.3-Final. Jakieś pomysły?

Rollback na każdym zaznaczonym wyjątku, ilekroć powiem @Transactional

Ponieważ programista jest zmuszony do wyłapania wszystkich sprawdzonych WYJĄTKÓW, ja w razie jakichkolwiek problemów dorzucam ... to wydaje się nienaturalne. Czy jest sposób, aby powiedzieć spring jak powinien obsługiwać zaznaczone fragmenty globalnie ?

Różnica między jednostką JPA a jednostką Hibernate

Kiedy dodaję adnotację do klasy za pomocą @ Entity i próbuję rozwiązać zależności, wybieram pakiet pomiędzy dwoma różnymi pak ... i czy różni się ona od adnotacji JPA? Czy jest to tylko rozszerzenie pozwalające na zdefiniowanie większej liczby atrybutów?