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 wollen?
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 Funktionen bereitstellen, um mit einer solchen Methode alle Datensätze …
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 JPA?
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 enthält : firstname, lastnameund age: …
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 von Abfragen für jede ID ist möglicherweise nicht optimal.
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 = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement …
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 Repository - Anwendungen getOne . Wenn ich die App starte, erhalte ich die folgende Fehlermeldung: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - …
Ich verwende Spring JPA, um alle Datenbankoperationen auszuführen. Ich weiß jedoch nicht, wie ich in Spring JPA bestimmte Spalten aus einer Tabelle auswählen soll. Beispielsweise: SELECT projectId, projectName FROM projects
Ich bin etwas verwirrt über den Unterschied zwischen Spring Data-JPA und JPA. Ich weiß über JPA, dass es sich um eine Spezifikation zum Speichern der Java-Objekte in einer relationalen Datenbank unter Verwendung der gängigen ORM-Technologie handelt. Mit anderen Worten, JPA stellt Schnittstellen und andere ORM-Technologien bereit und implementiert die als …
Ich möchte ein Repository (z. B. UserRepository), das mit Hilfe von Spring Data erstellt wurde. Ich bin neu in Spring-Daten (aber nicht in Spring) und benutze dieses Tutorial . Meine Auswahl an Technologien für den Umgang mit der Datenbank ist JPA 2.1 und Hibernate. Das Problem ist, dass ich keine …
Ich versuche, Spring Data JPA zu lernen, indem ich einige CRUD-Operationen über teste JpaRepository. Ich bin auf zwei Methoden gestoßen saveund saveAndFlush. Ich verstehe den Unterschied zwischen diesen beiden nicht. Beim Aufruf werden saveauch meine Änderungen in der Datenbank gespeichert, also wozu dient saveAndFlush.
Es fällt mir schwer zu entscheiden, ob ich für ein neues Projekt bei Hibernate bleiben oder mich mit JPA und der neuen Spring Data-Implementierung nass machen soll. Ist das Spring Data Framework für große Projekte oder kleine Projekte mit geringen Abfrageanforderungen gedacht? Ich sehe zwar den Vorteil der Code-Reduzierung durch …
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 ") public User findByOhterObj(OtherObj otherObj); } Ich muss nur one (and …
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 des Codes aufgeführt, die meiner Meinung …
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 findByName, um alle Entitäten mit einem bestimmten Namen abzurufen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.