EntityManager.merge() kann neue Objekte einfügen und vorhandene aktualisieren. Warum sollte man verwenden wollen persist()(was nur neue Objekte erstellen
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).
EntityManager.merge() kann neue Objekte einfügen und vorhandene aktualisieren. Warum sollte man verwenden wollen persist()(was nur neue Objekte erstellen
Was ist der Unterschied zwischen CrudRepository- und JpaRepository- Schnittstellen in Spring Data JPA ? Wenn ich die Beispiele im Web sehe, sehe ich, dass sie dort austauschbar verwendet werden. Was ist der Unterschied zwischen ihnen? Warum sollten Sie einen über den anderen verwenden...
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 2 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder...
Beim Speichern des Objekts im Ruhezustand wird folgende Fehlermeldung angezeigt object references an unsaved transient instance - save the transient instance before
Ich bin ein Neuling in Java Persistence API und Hibernate. Was ist der Unterschied zwischen FetchType.LAZYund FetchType.EAGERin der Java Persistence
Was ist der Unterschied zwischen: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } und @Entity public class Company {...
Hibernate löst diese Ausnahme während der SessionFactory-Erstellung aus: org.hibernate.loader.MultipleBagFetchException: Es können nicht mehrere Taschen gleichzeitig abgerufen werden Dies ist mein Testfall: Parent.java @Entity public Parent { @Id
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 .
Es gab hier einige Diskussionen über JPA-Entitäten und welche hashCode()/ equals()Implementierung für JPA-Entitätsklassen verwendet werden sollte. Die meisten (wenn nicht alle) von ihnen hängen vom Ruhezustand ab, aber ich würde sie gerne neutral über die JPA-Implementierung diskutieren (ich...
Ich verwende Federdaten und mein DAO sieht aus wie public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } Im obigen Code zeigt die kommentierte Zeile meine Absicht. Kann spring Data integrierte...
Java hat das transientSchlüsselwort. Warum verwendet JPA @Transientnicht einfach das bereits vorhandene
Ich suche im Wesentlichen nach einer Annotation vom Typ "@Ignore", mit der ich verhindern kann, dass ein bestimmtes Feld beibehalten wird. Wie kann dies erreicht
Ich bin neu im Ruhezustand und bin mir nicht sicher, ob ich einen Ruhezustand SessionFactoryoder eine JPA verwenden soll EntityManagerFactory, um einen Ruhezustand zu erstellen Session. Was ist der Unterschied zwischen diesen beiden? Was sind die Vor- und Nachteile jeder dieser
Ist es möglich, einen Standardwert für Spalten in JPA festzulegen, und wenn ja, wie erfolgt dies mithilfe von
@EntityWas ist der Unterschied zwischen ihnen, wenn sie auf einem Feld / Getter von erscheinen ? (Ich bleibe bei der Entität durch den Ruhezustand ). Zu welchem Framework und / oder welcher Spezifikation gehört jeder von ihnen? @NotNullbefindet sich innerhalb javax.validation.constraints. Im...
Ich habe ein JPA-beständiges Objektmodell, das eine Viele-zu-Eins-Beziehung enthält: Ein Accounthat viele Transactions. A Transactionhat einen Account. Hier ist ein Ausschnitt aus dem Code: @Entity public class Transaction { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long...
In dieser Anwendung, die wir entwickeln, haben wir festgestellt, dass eine Ansicht besonders langsam war. Ich habe die Ansicht profiliert und festgestellt, dass im Ruhezustand eine Abfrage ausgeführt wurde, die 10 Sekunden dauerte, selbst wenn nur zwei Objekte in der Datenbank abgerufen werden...
Ich glaube, ich habe die Bedeutung von Kaskadierung im Kontext einer @ManyToOneBeziehung falsch verstanden . Der Fall: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade =...
Dies ist der Fehler, der beim Versuch, meine Web-App auszuführen, ausgelöst wird: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired...
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