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

8
JPA eifriger Abruf tritt nicht bei
Was genau steuert die Abrufstrategie von JPA? Ich kann keinen Unterschied zwischen eifrig und faul feststellen. In beiden Fällen verbindet JPA / Hibernate nicht automatisch viele-zu-eins-Beziehungen. Beispiel: Person hat eine einzelne Adresse. Eine Adresse kann vielen Personen gehören. Die mit JPA-Annotationen versehenen Entitätsklassen sehen folgendermaßen aus: @Entity public class Person …
112 java  hibernate  jpa  join 

7
Problem im Ruhezustand - "Verwendung von @OneToMany oder @ManyToMany für eine nicht zugeordnete Klasse"
Ich finde meine Füße mit Hibernate Annotations und bin auf ein Problem gestoßen, bei dem hoffentlich jemand helfen kann. Ich habe 2 Entitäten, Section und ScopeTopic. Der Abschnitt hat ein List-Klassenmitglied, also eine Eins-zu-Viele-Beziehung. Wenn ich meinen Komponententest durchführe, wird folgende Ausnahme angezeigt: Verwendung von @OneToMany oder @ManyToMany für eine …
112 hibernate  jpa 

11
Benötige ich <class> -Elemente in persistence.xml?
Ich habe eine sehr einfache persistance.xml-Datei: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; und es funktioniert. Wenn ich jedoch &lt;class&gt;Elemente entferne, werden in der Anwendung keine Entitäten angezeigt (alle …
110 java  hibernate  orm  jpa  annotations 

9
% Like% Abfrage im Frühjahr JpaRepository
Ich möchte eine ähnliche Abfrage schreiben JpaRepository aber sie gibt nichts zurück: LIKE '%place%'-es funktioniert nicht. LIKE 'place' funktioniert perfekt. Hier ist mein Code: @Repository("registerUserRepository") public interface RegisterUserRepository extendsJpaRepository&lt;Registration,Long&gt; { @Query("Select c from Registration c where c.place like :place") List&lt;Registration&gt; findByPlaceContaining(@Param("place")String place); }

3
Richtige Verwendung von flush () in JPA / Hibernate
Ich habe Informationen über die flush () -Methode gesammelt, bin mir aber nicht ganz sicher, wann und wie ich sie richtig verwenden soll. Nach dem, was ich gelesen habe, ist mein Verständnis, dass der Inhalt des Persistenzkontexts mit der Datenbank synchronisiert wird, dh ausstehende Anweisungen ausgeben oder Entitätsdaten aktualisieren. Jetzt …

9
Was ist Persistenzkontext?
Ich bin neu in der Java-Welt und JPA. Ich habe JPA studiert und bin auf viele neue Begriffe wie Entität und Beharrlichkeit gestoßen. Beim Lesen konnte ich die genaue Definition für den Persistenzkontext nicht verstehen . Kann es jemand in einfachen Laienbegriffen erklären? Was ist mit den in der verwendeten …
109 java  jpa  orm  persistence 



13
Spring Boot Standard H2 JDBC-Verbindung (und H2-Konsole)
Ich versuche einfach, den Inhalt der H2-Datenbank für eine eingebettete H2-Datenbank anzuzeigen, die Spring-Boot erstellt, wenn ich in meiner application.properties nichts angebe und mit mvn spring: run beginne. Ich kann sehen, wie JPA im Ruhezustand die Tabellen erstellt, aber wenn ich versuche, auf die h2-Konsole unter der URL unter der …
107 java  spring  jpa  h2  spring-boot 

9
Warum wird Hibernate Open Session in View als schlechte Praxis angesehen?
Und welche alternativen Strategien verwenden Sie, um LazyLoadExceptions zu vermeiden? Ich verstehe, dass die offene offene Sitzung Probleme hat mit: Überlagerte Anwendungen, die in verschiedenen JVMs ausgeführt werden Transaktionen werden erst am Ende festgeschrieben, und höchstwahrscheinlich möchten Sie die Ergebnisse vorher. Wenn Sie jedoch wissen, dass Ihre Anwendung auf einer …

11
Speichern von Datum / Uhrzeit und Zeitstempeln in der UTC-Zeitzone mit JPA und Hibernate
Wie kann ich JPA / Hibernate so konfigurieren, dass Datum und Uhrzeit in der Datenbank als UTC-Zeitzone (GMT) gespeichert werden? Betrachten Sie diese kommentierte JPA-Entität: public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } Wenn das Datum 2008-Feb-03 9:30 Uhr Pacific Standard Time (PST) ist, möchte …

2
JPQL IN-Klausel: Java-Arrays (oder Listen, Mengen…)?
Ich möchte alle Objekte aus unserer Datenbank laden, für die ein Text-Tag auf eine kleine, aber beliebige Anzahl von Werten festgelegt ist. Der logische Weg, dies in SQL zu tun, wäre das Erstellen einer "IN" -Klausel. JPQL erlaubt IN, aber es scheint erforderlich zu sein, dass ich jeden einzelnen Parameter …
106 sql  orm  jpa  jpql  named-query 

9
Annotieren des MYSQL-Autoincrement-Felds mit JPA-Annotationen
Das Problem besteht darin, den Objektoperator in MySQL DB zu speichern. Vor dem Speichern versuche ich, aus dieser Tabelle auszuwählen, und es funktioniert, ebenso wie die Verbindung zu db. Hier ist mein Operator-Objekt: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer …
105 java  mysql  orm  jpa  annotations 

12
So speichern Sie Java Date in Mysql datetime mit JPA
Kann mir jemand sagen, wie ich Java Date in MySQL datetime speichern kann ...? Wenn ich das versuche ... wird nur das Datum gespeichert und die Uhrzeit bleibt in MySQL-Datumsgeschäften wie diesem 00:00:00 ... 2009-09-22 00:00:00 Ich möchte nicht nur Datum, sondern auch Uhrzeit ... wie 2009-09-22 08:08:11 Ich verwende …
104 java  mysql  datetime  jpa 

4
So ordnen Sie berechnete Eigenschaften mit JPA und Hibernate zu
Meine Java-Bean hat eine childCount-Eigenschaft. Diese Eigenschaft ist keiner Datenbankspalte zugeordnet . Stattdessen sollte es von der Datenbank mit einer COUNT()Funktion berechnet werden, die für den Join meiner Java-Bean und ihrer untergeordneten Elemente ausgeführt wird. Es wäre sogar noch besser, wenn diese Eigenschaft auf Anfrage / "träge" berechnet werden könnte, …

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.