Was sind die Hauptunterschiede zwischen Hibernate und Spring Data JPA? Wann sollten wir Hibernate oder Spring Data JPA nicht verwenden? Wann kann die Spring JDBC-Vorlage eine bessere Leistung erbringen als Hibernate / Spring Data
Was sind die Hauptunterschiede zwischen Hibernate und Spring Data JPA? Wann sollten wir Hibernate oder Spring Data JPA nicht verwenden? Wann kann die Spring JDBC-Vorlage eine bessere Leistung erbringen als Hibernate / Spring Data
Ich versuche, eine Spring-Boot-Anwendung auszuführen, die den Ruhezustand über spring-jpa verwendet, aber ich erhalte den folgenden Fehler: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at
In diesem Code wird erläutert, wie eine Java-Klasse für den zusammengesetzten Schlüssel generiert wird (wie ein zusammengesetzter Schlüssel im Ruhezustand erstellt wird): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15)...
Nun, die Frage sagt so ziemlich alles. Wie aktualisiere ich mit JPARepository eine Entität? JPARepository hat nur eine Speichermethode , die mir nicht sagt, ob es tatsächlich erstellt oder aktualisiert wird. Zum Beispiel füge ich ein einfaches Objekt in den Datenbankbenutzer ein, das drei Felder...
Ich suche nach verschiedenen Möglichkeiten, eine Enumeration mit JPA abzubilden. Ich möchte insbesondere den Integer-Wert jedes Enum-Eintrags festlegen und nur den Integer-Wert speichern. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right {...
Ich bin etwas verwirrt über das JPA 2.0- orphanRemovalAttribut. Ich denke, ich kann sehen, dass dies erforderlich ist, wenn ich die DB-Generierungstools meines JPA-Anbieters verwende, um die zugrunde liegende Datenbank-DDL zu erstellen, die eine ON DELETE CASCADEBeziehung zu der jeweiligen...
Ich verwende JPA in meinem Projekt. Ich kam zu einer Abfrage, bei der ich eine Verknüpfungsoperation für fünf Tabellen ausführen muss. Also habe ich eine native Abfrage erstellt, die fünf Felder zurückgibt. Jetzt möchte ich das Ergebnisobjekt in eine Java-POJO-Klasse konvertieren, die dieselben...
Ich bin neu im Winterschlaf und muss Eins-zu-Viele- und Viele-zu-Eins-Beziehungen verwenden. Es ist eine bidirektionale Beziehung in meinen Objekten, so dass ich aus beiden Richtungen durchqueren kann. mappedByist der empfohlene Weg, aber ich konnte es nicht verstehen. Kann jemand erklären: Was ist...
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen...
Haben wir in Spring CrudRepository Unterstützung für die "IN-Klausel" für ein Feld? dh etwas ähnliches wie das folgende? findByInventoryIds(List<Long> inventoryIdList) Welche eleganten Optionen können in Betracht gezogen werden, wenn eine solche Unterstützung nicht verfügbar ist? Das Auslösen...
Ich habe eine Java-Bohne. Jetzt möchte ich sicher sein, dass das Feld eindeutig sein sollte. Ich verwende den folgenden Code: @UniqueConstraint(columnNames={"username"}) public String username; Aber ich bekomme einen Fehler: @UniqueConstraint is dissallowed for this location Was ist der...
Im Beispielabschnitt der @OneToManyJPA-Anmerkungsreferenz : Beispiel 1-59 @OneToMany - Kundenklasse mit Generika @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Beispiel 1-60...
Ich beschäftige mich mit Spring Data JPA. Betrachten Sie das folgende Beispiel, in dem standardmäßig alle Funktionen für Rohöl und Finder funktionieren. Wenn ich einen Finder anpassen möchte, kann dies auch problemlos in der Benutzeroberfläche selbst durchgeführt werden. @Transactional(readOnly =...
Während eines Ruhezustands lade Sessionich einige Objekte und einige von ihnen werden aufgrund des verzögerten Ladens als Proxys geladen. Es ist alles in Ordnung und ich möchte das faule Laden nicht ausschalten. Aber später muss ich einige der Objekte (eigentlich ein Objekt) per RPC an den...
Ich habe ein Problem mit einer einfachen @OneToManyZuordnung zwischen einer übergeordneten und einer untergeordneten Entität. Alles funktioniert gut, nur dass untergeordnete Datensätze nicht gelöscht werden, wenn ich sie aus der Sammlung entferne. Das Elternteil: @Entity public class Parent {...
Was ist der intelligenteste Weg, um eine Entität mit einem Feld vom Typ Liste dauerhaft zu erhalten? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import...
Wenn mein Code einen Aufruf wie diesen ausgibt: entityManager.find(Customer.class, customerID); Wie kann ich die SQL-Abfrage für diesen Aufruf sehen? Angenommen, ich habe keinen Zugriff auf den Datenbankserver, um die Anrufe zu profilieren / überwachen. Gibt es eine Möglichkeit, die entsprechenden...
Ich habe einen Anwendungsfall, in dem Folgendes aufgerufen wird: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Beachten Sie die @Transactionalhat Propagation.REQUIRES_NEW und die...
Die Frage steht im Titel. Im Folgenden habe ich nur einige meiner Gedanken und Erkenntnisse beschrieben. Als ich ein sehr einfaches Domänenmodell hatte (3 Tabellen ohne Beziehungen), implementierten alle meine Entitäten NICHT Serializable. Aber als das Domänenmodell komplexer wurde, bekam ich...
Wenn ein Feld mit Anmerkungen versehen ist insertable=false, updatable=false, bedeutet dies nicht, dass Sie keinen Wert einfügen oder den vorhandenen Wert ändern können? Warum willst du das tun? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...