Als «hibernate» getaggte Fragen

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.


2
Abfrage angegebenes Join-Abrufen, aber der Eigentümer der abgerufenen Zuordnung war in der Auswahlliste nicht vorhanden
Ich wähle zwei ID-Spalten aus, erhalte jedoch den angegebenen Fehler: org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=r,role=null,tableName=REVISIONS,tableAlias=revision1_,origin=ENTITY_CHANGED_IN_REVISION entitychan0_,columns={entitychan0_.REV_ID ,className=ru.csbi.registry.domain.envers.Revision}}] [ select ec.id as entityChangeId, r.id as revisionId from ru.csbi.registry.domain.envers.EntityChange as ec …
81 hibernate  join  fetch 

7
Die Eigenschaft not-null verweist auf einen Null- oder Übergangswert
Probleme beim Speichern des übergeordneten / untergeordneten Objekts im Ruhezustand. Jede Idee wäre sehr dankbar. org.hibernate.PropertyValueException: not-null property references a null or transient value: example.forms.InvoiceItem.invoice at org.hibernate.engine.Nullability.checkNullability(Nullability.java:100) .... (truncated) Zuordnung im Ruhezustand: <hibernate-mapping package="example.forms"> <class name="Invoice" table="Invoices"> <id name="id" type="long"> <generator class="native" /> </id> <property name="invDate" type="timestamp" /> <property name="customerId" …
81 hibernate 


13
session.connection () im Ruhezustand veraltet?
Wir müssen in der Lage sein, die zugehörige java.sql.ConnectionSitzung im Ruhezustand abzurufen. Es funktioniert keine andere Verbindung, da diese Verbindung möglicherweise einer laufenden Transaktion zugeordnet ist. Wie soll ich das tun, wenn session.connection () jetzt veraltet ist?
80 java  hibernate  orm 




6
Ruhezustand gegen iBATIS [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Für unser neues Produkt-Re-Engineering sind wir dabei, das beste …

5
IN-Klausel in HQL oder Java Persistence Query Language
Ich habe die folgende parametrisierte JPA- oder Hibernate-Abfrage: SELECT entity FROM Entity entity WHERE name IN (?) Ich möchte den Parameter als ArrayList <String> übergeben. Ist dies möglich? Der Ruhezustand sagt mir, dass java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String Ist das überhaupt möglich? ANTWORTEN : Sammlungen als Parameter funktionieren …
78 java  hibernate  jpa  hql  jpql 

7
Speichern Sie untergeordnete Objekte automatisch mit JPA Hibernate
Ich habe eine Eins-zu-Viele-Beziehung zwischen Eltern- und Kindertabelle. Im übergeordneten Objekt habe ich eine List<Child> setChildren(List<Child> childs) Ich habe auch einen Fremdschlüssel in der Child-Tabelle. Dieser Fremdschlüssel ist eine ID, die auf eine übergeordnete Zeile in der Datenbank verweist. In meiner Datenbankkonfiguration kann dieser Fremdschlüssel also nicht NULL sein. Auch …

10
ResultSet konnte im Ruhezustand nicht extrahiert werden
Ich habe ein Problem mit dem Ruhezustand . Ich versuche, List zu analysieren, aber es wird eine Ausnahme ausgelöst : HTTP Status 500 - could not extract ResultSet. Wenn ich debugge, ist es ein Fehler in der Leitung query.list()... Mein Beispielcode hier @Entity @Table(name = "catalog") public class Catalog implements …

5
Wie fügt man den PostgreSQL-Treiber als Abhängigkeit in Maven hinzu?
Ich versuche, eine Java-Anwendung mit Maven zu entwickeln, während ich Hibernate mit einer PostgreSQL-Datenbank für die Persistenz verwende. Ich verstehe nicht, wie ich die PostgreSQL-Treiber mit meiner Anwendung verbinden soll. Ich verstehe, dass Sie Abhängigkeiten in Mavens pom.xml-Datei hinzufügen, die Jars aus einem Remote-Repository findet, aber was ist mit anderen …

7
Ruhezustand: flush () und commit ()
Ist es empfehlenswert, org.hibernate.Session.flush()separat anzurufen ? Wie in den org.hibernate.SessionDokumenten gesagt , Muss am Ende einer Arbeitseinheit aufgerufen werden, bevor die Transaktion festgeschrieben und die Sitzung geschlossen wird (je nach Flush-Modus ruft Transaction.commit () diese Methode auf). Könnten Sie den Zweck eines flush()expliziten Anrufs erläutern, wenn org.hibernate.Transaction.commit()dies bereits geschehen wird?
77 java  hibernate  orm 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.