jpa

Die Java Persistence API (JPA) ist eine Java-Spezifikation für den Zugriff, die Speicherung und die Verwaltung von Daten zwischen Java-Objekten / Klassen und einer relationalen Datenbank. Es ist Teil der EJB 3.0-Spezifikation und der Industriestandard für ORM (Object to Relational Mapping).
2
Antworten

JPA-Repository: javax.persistence.NonUniqueResultException: Ergebnis gibt mehr als ein Element zurück

Mit dem folgenden Code kann ich die Ergebnisse meiner Anfrage nicht erhalten. Ob ich Map<ContentType... oder Map<String... verwende, bekomme ich den gleichen Fehler: javax.persistence.NonUniqueResultException: Ergebnis gibt mehr als...
04.09.2012, 20:36
4
Antworten

JPA: get-use-close von EntityManager und lazy loading

IBM empfiehlt, dass die beste Methode für die Verwendung von EntityManagers get / use / close ist. Wenn EntityManager nicht geschlossen ist, besteht die Möglichkeit, dass derselbe EntityManager von mehreren Threads verwendet wird, was zu folgend...
19.10.2012, 06:15
1
Antwort

Dynamische JPA-Verbindung

Ich habe eine ziemlich standardmäßige Java EE6-Webanwendung, die JPA 2 mit Dependency-Injection-Verbindung zu einer MySQL-Datenbank verwendet, und alles funktioniert gut. Was ich jetzt tun möchte, ist, dass diese Anwendung mit den Datenbanken an...
05.11.2010, 13:08
4
Antworten

Benötigen Sie eine Erklärung für die Notwendigkeit einer vorherigen Spülung, um falsch positive Ergebnisse beim Testen mit der Feder zu vermeiden?

In der Frühjahrsdokumentation zum Testen , es heißt:    Vermeiden Sie Fehlalarme beim Testen von ORM   Code       Wenn Sie Code testen, der ein   ORM-Rahmen wie JPA oder   Hibernate, flush den darunterliegenden   Sitzung innerhalb von Testm...
25.08.2010, 02:13
2
Antworten

Wie kann ich Persistenzeinheiten aus verschiedenen JARs zusammenführen / erweitern?

Ich verwende JPA-Persistenz für meine Datenmodelle mit Eclipselink als Persistenzanbieter. Ich habe eine modulare Anwendung (OSGi) und eines der Module enthält das Standarddatenmodell und eine Persistenzeinheit, die automatisch alle Entitäten au...
31.07.2009, 10:16
1
Antwort

Wie erstelle ich ein zugeordnetes Feld, das von einem Superklassen-Transient in JPA übernommen wurde?

Ich habe ein Legacy-Schema, das nicht geändert werden kann. Ich verwende eine Basisklasse für die gemeinsamen Funktionen und es enthält ein eingebettetes Objekt. Es gibt ein Feld, das normalerweise dem eingebetteten Objekt zugeordnet wird, das f...
07.05.2009, 11:30
1
Antwort

Wie setze ich positionierte / benannte Parameter dynamisch in die JPA-Kriterienabfrage ein?

Der Hibernate-Provider generiert keine vorbereitete Anweisung für nicht-string -Typ-Parameter, es sei denn, sie werden standardmäßig auf entityManager.createQuery(criteriaQuery).setParameter(Parameter p, T t); festgelegt, wie von EclipseLin...
23.11.2013, 11:40
3
Antworten

ERROR Tabelle mit diesem Namen [Benutzer_Adresse] ist bereits mit der Entität verknüpft, wenn dieselbe Join-Tabelle verwendet wird, um auf Unterklassen einer verknüpften Entität zu verweisen

Mit Spring Boot starter versuche ich ein einfaches Beispielprojekt zu erstellen, das einen Benutzer mit mehreren Adressfeldern beinhaltet. Ich experimentiere mit @DiscriminatorColumn und @DiscriminatorValue, um die verschiedenen Arten von Adress...
20.08.2016, 08:49
3
Antworten

CriteriaBuilder-Radiusberechnung

Ich versuche, gegebenes lat / long mit einer Entfernung zu berechnen und nur die Zeilen zurückzugeben, die in diese kreisförmige Entfernung fallen (Datenbank hat auch lat / long-Koordinaten). Was ich nicht weiß, ist, wie ich das machen würde. Ic...
14.04.2016, 12:08
2
Antworten

Können wir JPA2-Annotationen verwenden, um Assoziationen zwischenzuspeichern?

Ich verwende jetzt die JPA2 @Cacheable-Annotation für meine Entitäten, und alles funktioniert gut. Ich muss jetzt eine ManyToOne-Assoziation zwischenspeichern. Im klassischen Hibernate war es notwendig, die Assoziation mit @Cache zu kommen...
16.01.2013, 18:33