Hibernate ist eine ORM-Bibliothek (Object Relational Mapping) für die Java-Sprache, mit der Entwickler Domänenmodelle im POJO-Stil in ihren Anwendungen auf eine Weise verwenden können, die weit über das Object / Relational Mapping hinausgeht.
Hibernate verfügt über eine Handvoll Methoden, mit denen Sie Ihr Objekt auf die eine oder andere Weise in die Datenbank aufnehmen können. Was sind die Unterschiede zwischen ihnen, wann welche zu verwenden sind und warum gibt es nicht nur eine intelligente Methode, die weiß, wann was zu verwenden ist? Die …
Ich habe eine Situation, in der ich getrennte Objekte erneut an eine Sitzung im Ruhezustand anhängen muss, obwohl möglicherweise bereits ein Objekt mit derselben Identität in der Sitzung vorhanden ist, was zu Fehlern führen kann. Im Moment kann ich eines von zwei Dingen tun. getHibernateTemplate().update( obj ) Dies funktioniert genau …
Ich bekomme folgende Ausnahme: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) wenn ich versuche, von main die folgenden Zeilen anzurufen: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); Ich habe die getModelByModelGroup(int modelgroupid)Methode zunächst folgendermaßen implementiert …
Ich bin etwas verwirrt über das JPA 2.0- orphanRemovalAttribut. Ich denke, ich kann sehen, dass dies erforderlich ist, wenn ich die DB-Generierungstools meines JPA-Anbieters verwende, um die zugrunde liegende Datenbank-DDL zu erstellen, die eine ON DELETE CASCADEBeziehung zu der jeweiligen Beziehung aufweist. Wenn die Datenbank jedoch vorhanden ist und bereits …
Bitte helfen Sie mir zu verstehen, wo Sie einen regulären JOIN und wo einen JOIN FETCH verwenden können. Zum Beispiel, wenn wir diese beiden Abfragen haben FROM Employee emp JOIN emp.department dep und FROM Employee emp JOIN FETCH emp.department dep Gibt es einen Unterschied zwischen ihnen? Wenn ja, welches wann?
Wenn ich eine util-Klasse mit statischen Methoden habe, die Hibernate-Funktionen aufruft, um den grundlegenden Datenzugriff zu erreichen. Ich frage mich, ob die Herstellung der Methode synchronizedder richtige Ansatz ist, um die Gewindesicherheit zu gewährleisten. Ich möchte, dass dies den Zugriff von Informationen auf dieselbe DB-Instanz verhindert. Ich bin mir jetzt …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Ich bin mit ORM als …
Ich bin neu im Winterschlaf und muss Eins-zu-Viele- und Viele-zu-Eins-Beziehungen verwenden. Es ist eine bidirektionale Beziehung in meinen Objekten, so dass ich aus beiden Richtungen durchqueren kann. mappedByist der empfohlene Weg, aber ich konnte es nicht verstehen. Kann jemand erklären: Was ist die empfohlene Art, es zu verwenden? Welchen Zweck …
Ich benutze Jackson, um ein Objekt von mir in Json umzuwandeln. Das Objekt hat 2 Felder: @Entity public class City { @id Long id; String name; public String getName() { return name; } public void setName(String name){ this.name = name; } public Long getId() { return id; } public void …
Im Beispielabschnitt der @OneToManyJPA-Anmerkungsreferenz : Beispiel 1-59 @OneToMany - Kundenklasse mit Generika @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Beispiel 1-60 @ManyToOne - Bestellklasse mit Generika @Entity public class Order implements Serializable { ... @ManyToOne @JoinColumn(name="CUST_ID", nullable=false) public …
Während eines Ruhezustands lade Sessionich einige Objekte und einige von ihnen werden aufgrund des verzögerten Ladens als Proxys geladen. Es ist alles in Ordnung und ich möchte das faule Laden nicht ausschalten. Aber später muss ich einige der Objekte (eigentlich ein Objekt) per RPC an den GWT-Client senden. Und es …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ich bin gespannt, was die …
Ich verstehe nicht, was der tatsächliche Unterschied zwischen Anmerkungen javax.transaction.Transactionalund ist org.springframework.transaction.annotation.Transactional. Ist org.springframework.transaction.annotation.Transactionaleine Erweiterung von javax.transaction.Transactionaloder haben sie eine ganz andere Bedeutung? Wann sollte jeder von ihnen verwendet werden? Frühling @Transactinalin der Serviceschicht und Javax in DAO? Danke für die Antwort.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.