Articles of jpa

Eine Liste mit Reihenfolge und Duplikaten in JPA / EclipseLink beibehalten

Ich habe im Grunde zwei Entitäten Entity1 und Entity2 . Entity1 enthält dieses Bit Code: @OneToMany(cascade=CascadeType.PERSIST) @OrderColumn List e = new LinkedList(); und Entity2 enthält einige Sachen, aber nichts Relevantes. Ich möchte einige Instanzen der Liste e hinzufügen, und am wichtigsten möchte ich einige Duplikate (die gleiche Referenz) zweimal oder mehr zur Liste hinzufügen. Trotzdem […]

Warum erhalte ich diese NullPointer-Ausnahme?

Zwei Tabellen, Primärschlüssel von einem ist Fremdschlüssel eines anderen (Legacy DB) Ich habe eine bidirektionale Eins-zu-Eins-Zuordnung verwendet: @Entity public class First { @Id protected int a; @OneToOne(mappedBy =”first”, cascade = CascadeType.PERSIST) @JoinColumn(name = “a”) protected Second second; } @Entity public class Second { @Id protected int a; @OneToOne @JoinColumn(name = “a”, insertable = false) First […]

kein Persistenzanbieter für EntityManager namens persistence.xml

Dies ist kein Duplikat, wie das obige Tag behauptet. Diese Frage wurde noch nicht beantwortet. Ich versuche dieses Tutorial zu hyperjaxb , damit hyperjaxb in einem Eclipse-Projekt funktioniert. Wie kann ich einen Persistenzanbieter sehen? hbm2ddl hat die Tabellenstruktur noch nicht in der database erstellt. Ist die App deshalb nicht in der Lage, einen Persistenzanbieter zu […]

DB-Constraint-Verletzung wirft keine Exception in Hibernate

Ich habe den folgenden Code: try { userDAO1.save(userRecord); userDAO2.save(userRecord); } catch(DataIntegrityViolationException e) { throw new ApplicationException(“Contraint violated”) } userDAO1.save (userRecord) verletzt eine Integritätsbedingung – nachdem der gesamte Code ausgeführt wurde, wird nichts in die Tabelle geschrieben, auf die userDAO1 verweist. Die statement userDAO1.save () wirft jedoch keinen Fehler / Ausnahmeerrors – daher wird auch userDAO2.save […]

Fehler beim Erstellen von sessionFactory object.org.hibernate.InvalidMappingException: Das Zuordnungsdokument konnte nicht von der Ressource Employee.hbm.xml analysiert werden

Hier ist meine Employee.hbm.xml This class contains the employee detail. Während des Ruhezustands bekomme ich die folgende Ausnahme Failed to create sessionFactory object.org.hibernate.InvalidMappingException: Could not parse mapping document from resource Employee.hbm.xml Exception in thread “main” java.lang.ExceptionInInitializerError at com.demo.hibernate.beans.ManageEmployee.main(ManageEmployee.java:20) Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from resource Employee.hbm.xml at org.hibernate.cfg.Configuration.addResource(Configuration.java:575) at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1593) at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1561) […]

Jpa-Ruhezustand Fehler beim Starten des Dienstes

Unten ist der Fehler aus dem Protokoll, dass ich nach dem Start des Dienstes sehe … können Sie helfen, dieses Problem zu lösen. 2013-08-22 10:35:37,111 | DEBUG | l Console Thread | AbstractServiceReferenceRecipe | r.AbstractServiceReferenceRecipe 143 | 7 – org.apache.aries.blueprint.core – 1.1.0 | Found initial references null for OSGi service (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=tenant))(objectClass=javax.persistence.EntityManagerFactory)) 2013-08-22 10:35:37,111 | DEBUG […]

Entity Manager funktioniert nicht in JavaFX

Ich verwende Persistence Unit und Entity-classn von Database, alle in einer JavaFx fxml Application, ich habe alle meine Tabellen als Entitäten in meinem Model importiert, das Problem ist, dass ich eine Exception und Fehler bekomme, wenn ich versuche in eine Entity einzufügen, Hier ist mein gesamter Code public class SampleController implements Initializable { @PersistenceContext(unitName=”RawdaPU”) private […]

Verwenden von EclipseLink JPA zum Speichern des XML-Typs in PostgreSQL

Ich bin neu bei JPA und habe eine Frage, wie JPA verwendet werden kann, um den XML-Typ in PostgreSQL zu speichern. Ich erweitere einfach ein bestehendes POJO, um ein zusätzliches XML-Feld in einer Spalte zu erhalten. Das POJO sieht in etwa so aus (ich habe absichtlich eine Reihe anderer Spalten weggelassen, um dies zu verkürzen, […]

jpa holt Join-Abfrage

So sieht meine Domain aus: public class Template implements Serializable { private static final long serialVersionUID = 1L; @OneToOne(cascade=CascadeType.ALL) private FieldConfig fieldConfig; } public class FieldConfig implements Serializable { private static final long serialVersionUID = 1L; @OneToMany(cascade= CascadeType.PERSIST) @JoinColumn(name = “fieldConfigId”) private Set fieldSet; } Ich möchte erreichen, wenn ich eine Vorlage aus der db […]

JPQL fragt eine Sammlung von Nicht-Entitäten ab

Ich möchte eine JPQL-Abfrage mit einer Sammlung von Nicht-Entitäten machen. Das ist meine Table-Entität: @Entity @Table(name = “ct_table”) public class Table { … @CollectionOfElements(fetch = FetchType.EAGER) @JoinTable(name = “ct_table_result”, joinColumns = @JoinColumn(name = “tableId”)) @MapKey(columns = { @Column(name = “label”) }) @Column(name = “value”) private Map tableResults; … dann versuche ich eine Abfrage so zu […]