jpa

Jaka jest różnica między EntityManager.find() I EntityManger.getReference()?

Jaka jest różnica między <T> T EntityManager.find(Class<T> entityClass, Object primaryKey) and <T> T Ent ... rządzany obiekt do metody entitymanager remove ' whats the better and correct option? znajdź albo dostać się na konferencję?'

JPA @OneToOne z Shared ID - Czy Mogę to zrobić lepiej? [odpowiedz]

Pracuję z istniejącym schematem, którego wolałbym nie zmieniać. Schemat ma relację jeden do jednego między tabelami Person I ... więc zastanawiam się, czy czegoś mi brakuje, czy może ktoś mi chociaż wyjaśnić, dlaczego osoba musi być Serializowalna. TIA

Wielojęzyczna baza danych, z domyślną funkcją awaryjną

Mam pytanie, które, jak Wiem, było szeroko omawiane, ale moim zdaniem jest jeszcze jeden aspekt, który wymaga wyjaśnienia. T ... m nadzieję, że wyraziłem się jasno i nie bałagan, ale jeśli potrzebujesz więcej informacji, z przyjemnością powiem ci więcej.

@Basic (optional = false) vs @Column (nullable = false) w JPA

Jaka jest różnica między @Basic(optional = false) a @Column(nullable = false) w trwałości JPA?

Określanie indeksu (unikalnego klucza) za pomocą JPA

Jak zdefiniować pole, np. email jako posiadające indeks za pomocą adnotacji JPA. Potrzebujemy unikalnego klucza na email, pon ... tanucleus. Aktualizacja: Od JPA 2.1 możesz to zrobić. Zobacz: The adnotacja @ Index jest niedozwolona dla tej lokalizacji

Znalazłem JPA, lub podobne, nie zachęcaj wzór DAO

Znalazłem JPA, lub podobne, nie zachęcaj wzór DAO. Nie wiem, ale mam takie odczucia, zwłaszcza z managerami JTA zarządzanymi ... nego. Co o tym myślicie? Uwaga: Nie mówię, bynajmniej, że wzór DAO jest przestarzały. Rzeczywiście, to zależy od przypadku.

Jak odpytywać dane po wyjęciu z pudełka za pomocą Spring data JPA zarówno przez sortowanie, jak i przeglądanie?

Próbuję Spring data JPA w moim projekcie. Chcę wiedzieć, czy istnieje gotowe API do odpytywania danych, zarówno przez Sort, ... ble pageable); findAll(Sort sort); Ale nie ma takiej metody jak findAll(Sort sort, Pageable pageable), więc jestem ciekawa.

Transakcja oznaczona tylko jako rollback: jak znaleźć przyczynę

Mam problemy z zatwierdzeniem transakcji w ramach mojej metody @ Transactional: methodA() { methodB() } @Transactional ... zegoś takiego jak getCurrentTransaction().isRollbackOnly()? - w ten sposób mógłbym przejść przez metodę i znaleźć przyczynę.

Czy muszę zamykać () każdy EntityManager?

Właśnie rozpocząłem migrację mojego macierzystego frameworka persistence do JPA. Biorąc pod uwagę, że frameworki persistence ... e czy muszę? W tej chwili używając TopLink, tylko dlatego, że działa z NetBeans łatwo, ale chętnie zbadam inne JPA dostawcy.

Podłączenie do Db umiera po>4

Mam aplikację, która używa spring-boot, jpa-hiberanate z mysql.Otrzymuję ten dziennik błędów Caused by: com.mysql.jdbc.exce ... ECT 1 Ale sprawdziłem, że nie jest to zalecane . więc może mi ktoś podpowiedzieć, co mam zrobić, aby przezwyciężyć ten błąd

Co nowego w Hibernate ORM 5?

Właśnie widziałem, że czwarty kandydat został zwolniony do Hibernate 5. Co nowego w 5 w porównaniu do wcześniejszych wersji?

In-klauzula w HQL lub Java Persistence Query Language

Mam następujące parametryzowane zapytanie JPA, lub Hibernate: SELECT entity FROM Entity entity WHERE name IN (?) Chcę prz ... je jako parametry działają tylko z nazwanymi parametrami, takimi jak " :name", a nie z parametrami stylu JDBC, takimi jak"?".

Samouczek kryteriów JPA [zamknięty]

Próbowałem znaleźć samouczek JPA Criteria API, ale nie odniosłem większego sukcesu. Znasz jakieś dla początkujących? Chciałbym zacząć używać go w aplikacji Java5 / Maven do budowania złożonych zapytań.

Spring-Czy Można używać wielu menedżerów transakcji w tej samej aplikacji?

Jestem nowy w Spring i zastanawiam się, czy możliwe jest użycie wielu menedżerów transakcji w tej samej aplikacji? Mam dwie ... jednego menedżera transakcji, Jak mogę korzystać z różnych menedżerów transakcji dla różnych repozytoriów? Dzięki za pomoc.

Jaka jest różnica między @ManyToOne (optional=false) a @Column (nullable = false)

W JPA Nie wiem kiedy używać atrybutu optional=false i adnotacji @Column(nullable=false). Co za różnica?

Połączenie z MySql jest przerywane automatycznie. Jak poprawnie skonfigurować Złącze / J?

Przeczytałem tę radę z komunikatu o błędzie: Powinieneś rozważyć wygaśnięcie i / lub testowanie ważności połączenia ... n persistence.xml, or in entityManagerFactory spring configuration, or in dateSource spring configuration, or gdzie indziej?)

Najlepsze praktyki, aby uzyskać EntityManagerFactory

Jakie jest najlepsze podejście do uzyskania EntityManagerFactory w aplikacji internetowej (jsp/servlets)? Czy jest to dobry sposób Kiedy należy utworzyć/otworzyć instancję EntityManagerFactory?, a może lepiej dostać to od JNDI, czy coś innego?

Obsługa soft-deletów ze sprężyną JPA

Mam tabelę Stuff zdefiniowaną jako... id, <fields>..., active Active jest flagą soft-delete i jest zawsze 1 lub 0. N ... iknąć zanieczyszczania interfejsu" aktywnymi " metodami. Używam Hibernate 4.2 jako implementacji JPA, jeśli to ma znaczenie.

JPA & Criteria API-wybierz tylko określone kolumny

Chciałbym wybrać tylko konkretne kolumny (np. SELECT a FROM b). Ja mam ogólne DAO i to co wymyśliłem to: public List<T&g ... ola ID i VERSION, a wszystkie pozostałe to null. Type T extends AbstractEntity, który ma te 2 pola. entityClazz is T.class.

JPA najszybszy sposób na zignorowanie pola podczas uporczywości?

Zasadniczo Szukam adnotacji typu "@ Ignore", za pomocą której mogę zatrzymać dane pole przed utrzymaniem. Jak można to osiągnąć?