jpa

Best current framework for unit testing EJB3 / JPA [closed]

Rozpoczęcie nowego projektu przy użyciu EJB 3 / JPA, głównie bezpaństwowych fasoli sesji i zadań wsadowych. Używałem JUnit w ... Czy Junit i JMock są nadal uważane za istotne lub czy istnieją inne nowsze frameworki co się stało, że powinniśmy to zbadać?

Najlepsze praktyki generowania schematu Hibernate/JPA DB

Chciałem tylko usłyszeć opinię ekspertów Hibernate na temat najlepszych praktyk generowania schematów DB dla projektów oparty ... psza praktyka utrzymania klas encji i schematu DB (np. dodawanie/zmiana nazw / aktualizacja kolumn, zmiana nazw tabel itp.)?

Jak mapować pole encji, którego nazwa jest słowem zastrzeżonym w JPA

@Column(name="open") Używanie dialektu SQLServer z hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id n ... ate użyje identyfikatora quoted podczas tworzenia tabeli. Jakieś pomysły jak sobie z tym poradzić... poza zmianą nazwy pola?

java.lang.IllegalArgumentException: usuwanie odłączonej instancji com.test.Użytkownik # 5

Mam projekt java EE wykorzystujący JPA (transaction-type = "JTA"), hibernate jako provider. Piszę moje fasolki, żeby poradzić ... lArgumentException: usuwanie odłączonej instancji com.test.Użytkownik # 5 Jak to jest spowodowane i jak Mogę to rozwiązać?

PersistenceUnit vs PersistenceContext

W kilku projektach z powodzeniem używam @PersistenceUnit(unitName = "MiddlewareJPA") EntityManagerFactory emf; ... EntityMa ... pomiędzy PersistenceUnit i PersistenceContext? Jakie są plusy i minusy każdego z nich? Gdzie powinniśmy użyć jednego z nich?

HibernateTransactionManager lub JpaTransactionManager

Tworzenie aplikacji z przyjacielem, ale wpadł na pytanie... Miałem ten kod: <bean id="sessionFactory" class="org.spr ... PersistenceContext private EntityManager entityManager; public void addUser(User user) { entityManager.persist(user); }

Jak poprawnie kaskadowo zapisać relację jeden do jednego, dwukierunkową na kluczu głównym w Hibernate 3.6

Mam relację jeden do jednego, dwukierunkową z kluczami współdzielonymi. Kiedy próbuję uratować właściciela związku, dostaję w ... ub 3.6.0) Czy jest nowy sposób, w jaki muszę być robisz to, czy to robak? Obawiam się, że mój kod działa z powodu błędu :/.

Co to jest implementacja JPA?

Zaczynam pracę z JPA i nie wiem co dokładnie implementuje JPA (EclipseLink, TopLink, Hibernate, itp.). Rozumiem teoretyczn ... ry jest najlepszy dla początkującego? Chyba pójdę z EclipseLink bo to jest to co większość literatury czytałem zastosowania.

Czy możliwe jest wyjście wygenerowanego SQL przy użyciu EclipseLink bez konieczności zwiększania szczegółowości logów?

Chcę wysłać SQL wygenerowany przez EclipseLink do konsoli, podczas tworzenia. Jednak mogłem to zrobić tylko za pomocą poziomu ... owadza analizę całego modelu. Czy istnieje sposób, aby uzyskać SQL bez uciekania się do Log level FINE (jak Hibernate robi)?

Spring Boot & Spring Data: jak zarządzane są sesje Hibernate?

Obecnie pracuję nad aplikacją, która używa Spring Boot i Spring Data (a dokładniej jej interfejsów JpaRepository) wraz z Hibe ... acji, aby w pełni korzystać z object cache Hibernate? Czy jest jakiś powód Nie aby to zrobić w ten sposób? Dzięki, Alan

Utrzymujący się zbiór Enum w jednokierunkowym mapowaniu wielu do wielu

Używam Hibernate 3.5.2-FINAL z adnotacjami, aby określić moje odwzorowania trwałości. Zmagam się z modelowaniem relacji pomię ... wałem odtworzyć cały powyższy kod, ale może nie być kompletne i / lub dokładne. Mam nadzieję, że ktoś wskaże coś oczywistego!

Jak zarządzać cyklem życia EntityManager w środowisku CDI (za pomocą Tomcat)

Rozwijam jedną aplikację i zacząłem używać CDI wraz z JSF i JPA. Kontener sieciowy to Tomcat. Jestem bardzo zdezorientowany ... nierozłączonymi połączeniami (EntityManagers), Więc wyciek pamięci. Can niech mi ktoś pomoże zrozumieć, jak mam postępować?

Problem z Hibernate - " użycie @OneToMany lub @ManyToMany w celu przypisania niezmapowanej klasy"

[[2]] odnajduję swoje stopy z Hibernate adnotacjami i mam problem mam nadzieję, że ktoś może pomóc. Mam 2 byty, sekcję i Sco ... } } Jestem prawie pewien, że to mój własny brak zrozumienia jest winny, więc niektóre wskazówki byłyby świetne, dzięki!

Tworzenie pola z nazwą słowa zarezerwowanego za pomocą JPA

@Column(name="open") Używanie dialektu SQLServer z hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id n ... ate użyje identyfikatora quoted podczas tworzenia tabeli. Jakieś pomysły jak sobie z tym poradzić... poza zmianą nazwy pola?

JPA, Mysql Blob zwraca zbyt długie dane

Mam kilka byte[] pól w moich encjach, np.: @Entity public class ServicePicture implements Serializable { private static ... t $Proxy142.persist(Unknown Source) Sprawdziłem mój MySQL cnf i max_allowed param jest ustawiony na 16M - czy coś mi umyka?

Ustawianie kolumny znacznika czasu JPA, która ma być generowana przez bazę danych?

W mojej bazie danych SQL Server 2000 mam znacznik czasu (w funkcji nie w typie danych) kolumna typu DATETIME o nazwie lastTou ... edzieć, że ta kolumna ma być generowana po stronie bazy danych. Zauważ, że nadal używam Hibernate jako warstwy trwałości JPA.

JPA-utrzymywanie relacji jeden do wielu

Może to głupie pytanie, ale mnie to wkurza. Mam dwukierunkowy stosunek pracownika do pojazdu. Kiedy utrzymuję pracownika w b ... loyee savedEmployee = employeeDao.persistOrMerge(newEmployee); Znacznie prostsze i czystsze. Dziękujemy wszystkim za pomoc!

JPA entity without id

Mam bazę danych o następującej strukturze: CREATE TABLE entity ( id SERIAL, name VARCHAR(255), PRIMARY KEY (id) ... moją kontrolą. Czy jest możliwe tworzenie encji JPA (Hibernate), które będą pracować ze schematem bazy danych w taki sposób?

Dlaczego ktoś powinien umieszczać adnotacje na geterach lub seterach, gdy używa JPA do mapowania klas?

Tester mówi wszystko... Nie widzę korzyści z tego, że ludzie deklarują adnotacje na geterach i / lub seterach. Dla mnie ma to ... kodu do wysłania, gdy potrzebujesz pomocy. To tylko mała zaleta. Ale umieszczanie adnotacji na metodach nie służyłoby mi nic.

Java-JPA @Basic i @ Embedded adnotacje

Uczę się JPA z tego tutoriala . Mam pewne pomieszanie w zrozumieniu następujących adnotacji: @Basic @Embedded Pola ty ... kby były oznaczone adnotacją @Embedded. Jeśli pola typów wbudowanych są domyślnie trwałe, to po co nam adnotacja @Embedded