Was ist der Unterschied zwischen der Verwendung von a @OneToManyund @ElementCollectionAnnotation, da beide an der Eins-zu-Viele-Beziehung
Was ist der Unterschied zwischen der Verwendung von a @OneToManyund @ElementCollectionAnnotation, da beide an der Eins-zu-Viele-Beziehung
Ich versuche, Spring-Data-JPA in mein Projekt einzubeziehen. Eine Sache, die mich verwirrt, ist, wie ich setMaxResults (n) durch Annotation erreiche. Zum Beispiel mein Code: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1...
Nun, ich habe Google durchsucht und viele Ergebnisse gefunden, aber keines von ihnen konnte mein Problem beantworten. Also, hier geht es. Ich versuche, Spring MVC und Spring Data JPA zu studieren, indem ich eine minimale Implementierung des pinterest-Klons durchführe. Im Folgenden sind die Teile...
Spring Data JPA unterstützt das Zählen von Entitäten mithilfe von Spezifikationen. Aber gibt es eine Möglichkeit, Entitäten mithilfe der Auflösung von Methodennamen zu zählen? Angenommen, ich möchte, dass eine Methode countByNameEntitäten mit einem bestimmten Namen zählt, genau wie eine Methode...
Ich habe an meinem Spring-Boot-App-Projekt gearbeitet und festgestellt, dass manchmal ein Verbindungszeitüberschreitungsfehler zu meiner Datenbank auf einem anderen Server (SQL Server) auftritt. Dies geschieht insbesondere, wenn ich versuche, eine Skriptmigration mit FlyWaydurchzuführen, dies...
Ich habe eine NamedQuery erstellt, die so aussieht: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") Ich möchte den Parameter: includeList mit einer Liste von...
Ich habe eine Spring Boot-Anwendung mit Abhängigkeit spring-boot-starter-data-jpa. Meine Entitätsklasse hat eine Spaltenanmerkung mit einem Spaltennamen. Beispielsweise: @Column(name="TestName") private String testName; SQL, das dadurch generiert wird, wird test_nameals Spaltenname erstellt....
Ich lerne Java EE und habe dafür die Eclipse mit Glassfish heruntergeladen. Ich habe einige Beispiele gesehen und auch die Oracle-Dokumente gelesen, um alles über Java EE 5 zu erfahren. Die Verbindung zu einer Datenbank war sehr einfach. Ich habe ein dynamisches Webprojekt geöffnet, eine...
Was ist der Unterschied zwischen @Columnund @BasicAnmerkungen in JPA? Können sie zusammen verwendet werden? Sollten sie zusammen verwendet werden? Oder reicht einer von ihnen
Ich habe spring.jpa.open-in-view=truein der Spring Boot-Dokumentation eine Eigenschaft für die JPA-Konfiguration gesehen. Ist der trueStandardwert für diese Eigenschaft, wenn er überhaupt nicht angegeben ist?; Was macht das wirklich? Ich fand keine gute Erklärung dafür; Verwendet es Sie...
Was ist der Unterschied zwischen persist () und merge () im Ruhezustand? persist() kann eine UPDATE & INSERT-Abfrage erstellen, z. SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); In diesem...
Wie funktioniert @VersionAnnotation in JPA? Ich habe verschiedene Antworten gefunden, deren Auszug wie folgt lautet: JPA verwendet ein Versionsfeld in Ihren Entitäten, um gleichzeitige Änderungen am gleichen Datenspeicherdatensatz zu erkennen. Wenn die JPA-Laufzeit einen Versuch erkennt, denselben...
Wir alle kennen das Standardverhalten von Hibernate bei der Verwendung @SequenceGenerator- es erhöht die reale Datenbanksequenz um eins , multipliziert diesen Wert um 50 (Standardwert allocationSize) - und verwendet diesen Wert dann als Entitäts-ID. Dies ist ein falsches Verhalten und widerspricht...
Und wenn ja, unter welchen Umständen? Javadoc und JPA-Spezifikation sagt nichts.
Ich entwickle eine Spring Boot-Anwendung mit Spring Data JPA. Ich verwende eine benutzerdefinierte JPQL-Abfrage, um nach einem Feld zu gruppieren und die Anzahl zu ermitteln. Das Folgende ist meine Repository-Methode. @Query(value = "select count(v) as cnt, v.answer from Survey v group by...
Beim Kompilieren meines Frühlingsprojekts wurde der folgende Fehler angezeigt. Fehler beim Erstellen der Bean mit dem Namen 'entityManagerFactory', der in der Klassenpfadressource [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class] definiert ist: Der...
Angenommen, ich habe eine Tabelle mit Millionen von Zeilen. Was ist bei Verwendung von JPA der richtige Weg, um eine Abfrage für diese Tabelle zu durchlaufen, sodass ich nicht alle eine speicherinterne Liste mit Millionen von Objekten habe? Ich vermute zum Beispiel, dass Folgendes explodiert, wenn...
Ich verwende JPA (EclipseLink) und Spring. Angenommen, ich habe eine einfache Entität mit einer automatisch generierten ID: @Entity public class ABC implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; // ... } In meiner DAO-Klasse habe ich eine...
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...
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...