Als «jpa» getaggte Fragen

Die Java Persistence API (JPA) ist eine Java-Spezifikation für den Zugriff auf, 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 Industriestandardansatz für Object to Relational Mapping (ORM).


2
Speichern einer Map <String, String> mit JPA
Ich frage mich, ob es möglich ist, mithilfe von Anmerkungen die attributesKarte in der folgenden Klasse mit JPA2 beizubehalten public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Da wir bereits eine bereits vorhandene Produktionsdatenbank haben, können die Werte von idealerweise …
103 java  jpa  orm  jpa-2.0 



4
So wählen Sie die ID-Generierungsstrategie bei Verwendung von JPA und Hibernate aus
Ich habe den Abschnitt zur ID-Generierung im Hibernate-Referenzhandbuch und "Java-Persistenz mit Hibernate" durchgearbeitet. Mit Hibernate und JPA zusammen stehen einige Optionen zur Verfügung. Ich suchte nach einer weiteren Dokumentation zur Auswahl der spezifischen Strategie zur ID-Generierung. Ich suche auch nach Wendepunkten. Zum Beispiel wird erwartet, dass die Hilo-Strategie die Konkurrenz …

4
Spring Data JPA-Suche nach eingebetteter Objekteigenschaft
Ich möchte eine Signatur der Spring Data JPA-Repository-Schnittstellenmethode schreiben, mit der ich Entitäten mit der Eigenschaft eines eingebetteten Objekts in dieser Entität finden kann. Weiß jemand, ob und wie dies möglich ist? Hier ist mein Code: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" …

7
Ruhezustand: Automatisches Erstellen / Aktualisieren der DB-Tabellen basierend auf Entitätsklassen
Ich habe die folgende Entitätsklasse (in Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } und meine persistence.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; &lt;persistence-unit name="NewPersistenceUnit"&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;properties&gt; &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/&gt; &lt;property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/&gt; …
101 java  mysql  hibernate  jpa  groovy 


11
Angeben eines Index (nicht eindeutiger Schlüssel) mithilfe von JPA
Wie definieren Sie ein Feld, z. B. emailals Index mit JPA-Anmerkungen? Wir benötigen einen nicht eindeutigen Schlüssel, emailda in diesem Feld buchstäblich Millionen von Abfragen pro Tag ausgeführt werden und es ohne den Schlüssel etwas langsam ist. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and …


2
@OneToMany List <> vs Set <> Unterschied
Gibt es einen Unterschied, wenn ich benutze @OneToMany public Set&lt;Rating&gt; ratings; oder wenn ich benutze @OneToMany public List&lt;Rating&gt; ratings; beide funktionieren in Ordnung, ich kenne den Unterschied zwischen einer Liste und einem Satz, aber ich weiß nicht, ob dies einen Unterschied macht, wie der Ruhezustand (oder besser JPA 2.0) damit …
94 java  jpa 

6
JPA: unidirektionales Viele-zu-Eins- und kaskadierendes Löschen
Angenommen, ich habe eine unidirektionale @ManyToOne Beziehung wie die folgende: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Wenn ich ein Elternteil P und Kinder C 1 …

7
Wie wird die JPA-Entität Metamodel generiert?
Im Sinne der mit CriteriaQuery verbundenen Typensicherheit verfügt JPA 2.0 auch über eine API zur Unterstützung der Metamodell- Darstellung von Entitäten. Ist jemandem eine voll funktionsfähige Implementierung dieser API bekannt (um das Metamodell zu generieren, anstatt die Metamodellklassen manuell zu erstellen)? Es wäre fantastisch, wenn jemand auch die Schritte zum …

18
So rufen Sie eine gespeicherte Prozedur von Java und JPA aus auf
Ich schreibe eine einfache Webanwendung, um eine gespeicherte Prozedur aufzurufen und einige Daten abzurufen. Es ist eine sehr einfache Anwendung, die mit der Datenbank des Kunden interagiert. Wir übergeben die Mitarbeiter- und Firmen-ID und die gespeicherte Prozedur gibt die Mitarbeiterdaten zurück. Die Webanwendung kann keine Daten aktualisieren / löschen und …

6
Die Generierung von Identitätsspaltenschlüsseln mit <union-subclass> (TABLE_PER_CLASS) kann nicht verwendet werden.
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

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.