EntityManager.merge() może wstawiać nowe obiekty i aktualizować istniejące. Dlaczego miałby chcieć używać persist()(który może tworzyć tylko nowe
Java Persistence API (JPA) to specyfikacja Java do uzyskiwania dostępu, utrwalania i zarządzania danymi między obiektami / klasami Java a relacyjną bazą danych. Jest to część specyfikacji EJB 3.0 i jest standardem branżowym dla mapowania obiektów na relacyjne (ORM).
EntityManager.merge() może wstawiać nowe obiekty i aktualizować istniejące. Dlaczego miałby chcieć używać persist()(który może tworzyć tylko nowe
Jaka jest różnica między interfejsami CrudRepository i JpaRepository w JPA Spring Data ? Kiedy widzę przykłady w Internecie, widzę, że są tam używane zamiennie. Jaka jest różnica między nimi? Dlaczego miałbyś chcieć używać jednego nad
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych...
Podczas zapisywania obiektu za pomocą Hibernacji pojawia się następujący błąd object references an unsaved transient instance - save the transient instance before
Jestem nowicjuszem Java Persistence API i Hibernacji. Jaka jest różnica między FetchType.LAZYi FetchType.EAGERw interfejsie API Java
Jaka jest różnica pomiędzy: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } i @Entity public class Company { @OneToMany(cascade...
Hibernacja zgłasza ten wyjątek podczas tworzenia SessionFactory: org.hibernate.loader.MultipleBagFetchException: nie można jednocześnie pobrać wielu torebek To mój przypadek testowy: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Long...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Od jakiegoś czasu...
Odbyło się tutaj kilka dyskusji na temat jednostek JPA i tego, które hashCode()/ equals()implementację należy zastosować dla klas jednostek JPA. Większość (jeśli nie wszystkie) z nich zależy od Hibernacji, ale chciałbym omówić je neutralnie z implementacją JPA (nawiasem mówiąc, używam...
Używam danych wiosennych i wygląda na to moje DAO public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } W powyższym kodzie skomentowany wiersz pokazuje moją intencję. Czy Spring Data zapewnia...
Java ma transientsłowo kluczowe. Dlaczego JPA @Transientzamiast zwyczajnie używać już istniejącego słowa kluczowego
Zasadniczo szukam adnotacji typu „@Ignore”, dzięki której mogę zatrzymać utrwalenie określonego pola. Jak można to
Jestem nowy w Hibernacji i nie jestem pewien, czy użyć Hibernacji, SessionFactoryczy JPA, EntityManagerFactoryaby utworzyć Hibernację Session. Jaka jest różnica między tymi dwoma? Jakie są zalety i wady korzystania z każdego z
Czy można ustawić domyślną wartość dla kolumn w JPA, a jeśli tak, to jak to zrobić za pomocą
Kiedy pojawiają się na polu / polu pobierania @Entity, jaka jest między nimi różnica? (Utrzymuję Entity poprzez Hibernację ). Do jakiej struktury i / lub specyfikacji należy każdy z nich? @NotNullznajduje się w obrębie javax.validation.constraints. W javax.validation.constraints.NotNulljavadoc...
Mam model obiektów utrwalony przez JPA, który zawiera relację wiele do jednego: Accountma wiele Transactions. A Transactionma jeden Account. Oto fragment kodu: @Entity public class Transaction { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne(cascade =...
W tej aplikacji, którą opracowujemy, zauważyliśmy, że widok był wyjątkowo wolny. Profilowałem widok i zauważyłem, że hibernacja wykonała jedno zapytanie, które zajęło 10 sekund, nawet jeśli w bazie danych były tylko dwa obiekty do pobrania. Wszystko OneToManyi ManyToManystosunki były leniwy, więc...
Myślę, że źle zrozumiałem znaczenie kaskadowania w kontekście @ManyToOnezwiązku. Walizka: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) protected...
Oto błąd zgłaszany podczas próby uruchomienia mojej aplikacji internetowej: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired...
Jakie są główne różnice między Hibernacją a JPA Spring Data? Kiedy nie powinniśmy używać JPA Hibernacji lub Spring Data? Ponadto, kiedy szablon Spring JDBC może działać lepiej niż JPA Hibernate / Spring