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).

6
Klären der Terminologie - Was bedeutet das „Hydratisieren“ einer JPA- oder Hibernate-Entität beim Abrufen der Entität aus der Datenbank?
Im Zusammenhang mit ORM / Lazy Loading von Entitäten verstehe ich den Begriff "Hydratation" wie folgt: "Hydrating" beschreibt den Vorgang des Auffüllens einiger oder aller zuvor nicht aufgefüllten Attribute einer Entität, die durch verzögertes Laden abgerufen wurden. Beispiel: Klasse Authorwird aus der Datenbank geladen: @Entity class Author { @Id long …

9
Wie mache ich eine Entität schreibgeschützt?
Was ist der richtige Weg, um eine Entität mit JPA schreibgeschützt zu machen? Ich möchte, dass meine Datenbanktabelle niemals programmgesteuert geändert wird. Ich denke, ich verstehe, dass ich meine Objekte mit sperren sollte LockModeType.READ. Ist es möglich, eine Anmerkung zu verwenden, um meine Entitäten nach dem Abrufen aus der Datenbank …
74 java  jpa 


12
Löschen funktioniert nicht mit JpaRepository
Ich habe eine Spring 4-App, in der ich versuche, eine Instanz einer Entität aus meiner Datenbank zu löschen. Ich habe die folgende Entität: @Entity public class Token implements Serializable { @Id @SequenceGenerator(name = "seqToken", sequenceName = "SEQ_TOKEN", initialValue = 500, allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqToken") @Column(name …

1
persistence.xml verschiedene Attribute vom Transaktionstyp
In der JPA-Konfigurationsdatei persistence.xml können Sie eine Zeile wie die folgende eingeben: <persistence-unit name="com.nz_war_1.0-SNAPSHOTPU" transaction-type="JTA"> oder manchmal: <persistence-unit name="com.nz_war_1.0-SNAPSHOTPU" transaction-type=”RESOURCE_LOCAL”> Meine Frage ist: Was ist der Unterschied zwischen transaction-type="JTA" und transaction-type=”RESOURCE_LOCAL”? Ich habe auch einige persistence.xml-Dateien mit fehlendem Transaktionstyp bemerkt. Ist es richtig?

4
Injizieren von EntityManager Vs. EntityManagerFactory
Eine lange Frage, bitte nehmen Sie sie mit. Wir verwenden Spring + JPA für eine Webanwendung. Mein Team debattiert über Injektion EntityManagerFactoryin den GenericDAO(DAO basierend auf Generics etwas über die von AppFuse vorgesehen Linien, wissen wir nicht verwenden , JpaDaosupportüber die Injektion aus irgendeinem Grund) ein EntityManager. Wir verwenden "anwendungsverwaltete …


12
Festlegen einer JPA-Zeitstempelspalte, die von der Datenbank generiert werden soll?
In meiner SQL Server 2000 - Datenbank, habe ich einen Zeitstempel (in Funktion nicht in Datentyp) Spalt vom Typ DATETIMEnamens lastTouchedSatz getdate()als den Standardwert / bindend. Ich verwende die von Netbeans 6.5 generierten JPA-Entitätsklassen und habe diese in meinem Code @Basic(optional = false) @Column(name = "LastTouched") @Temporal(TemporalType.TIMESTAMP) private Date lastTouched; …

3
Was ist zu verwenden: JPQL oder Kriterien-API? [geschlossen]
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 1 Jahr . Verbessere diese Frage Meine Java-Anwendung verwendet JPA für …

3
JPA Merge vs. Persist [Duplikat]
Diese Frage hat hier bereits Antworten : JPA EntityManager: Warum persist () anstelle von merge () verwenden? (15 Antworten) Im letzten Monat geschlossen . Bisher war es meine Präferenz, immer EntityManager zu verwenden merge(), um sowohl das Einfügen als auch das Aktualisieren zu erledigen. Ich habe jedoch auch festgestellt, dass …

4
Die JPA-Vererbung @EntityGraph enthält optionale Zuordnungen von Unterklassen
In Anbetracht des folgenden Domänenmodells möchte ich alle Answers einschließlich ihrer Values und ihrer jeweiligen Unterkinder laden und in eine AnswerDTOablegen, um sie dann in JSON zu konvertieren. Ich habe eine funktionierende Lösung, aber sie leidet unter dem N + 1-Problem, das ich mithilfe eines Ad-hoc-Problems beseitigen möchte @EntityGraph. Alle …
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.