java-persistence-api

JPA EntityManager: po co używać persist () nad merge ()?

EntityManager.merge() może wstawiać nowe obiekty i aktualizować istniejące. Dlaczego warto używać persist() (które mogą tworzyć tylko nowe obiekty)?

Różnica między FETCHTYPE LAZY i EAGER w Java Persistence API?

Jestem nowicjuszem Java Persistence API i Hibernate. Jaka jest różnica między FetchType.LAZY oraz FetchType.EAGER W Java Persistence API?

Hibernate nie może jednocześnie pobierać wielu worków

Hibernate wyrzuca ten wyjątek podczas tworzenia SessionFactory: Org.hibernacja.ładowacz.MultipleBagFetchException: nie m ... dziwym rozwiązaniem jest użycie @LazyCollection(LazyCollectionOption.FALSE) zamiast FetchType (dzięki Bozho za rozwiązanie).

Której adnotacji powinienem użyć: @IdClass lub @EmbeddedId

Specyfikacja JPA (Java Persistence API) ma 2 różne sposoby określania kluczy złożonych entity: @IdClass i @EmbeddedId. Używ ... ie są zbyt zaznajomieni z JPA. Chcę przyjąć tylko jeden sposób określania kluczy złożonych. Która jest najlepsza? Dlaczego?