Als «spring-data-jpa» getaggte Fragen

Spring Data - JPA ist Teil des Spring Data-Dachprojekts, mit dem sich JPA-basierte Repositorys einfach implementieren lassen


7
Verwendung von OrderBy mit findAll in Spring Data
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 …


9
Wie aktualisiere ich eine Entität mit 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: …

3
Spring CrudRepository findByInventoryIds (List <Long> inventarIdList) - entspricht der IN-Klausel
Haben wir in Spring CrudRepository Unterstützung für die "IN-Klausel" für ein Feld? dh etwas ähnliches wie das folgende? findByInventoryIds(List&lt;Long&gt; 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.

11
Hinzufügen einer benutzerdefinierten Methode zu Spring Data JPA
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&lt;Account, Long&gt; { @Query("&lt;JPQ statement …

7
Bei Verwendung der Methoden getOne und findOne Spring Data JPA
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 - …


3
Was ist der Unterschied zwischen JPA und Spring Data JPA?
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 …

8
Wie teste ich Spring Data-Repositorys?
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 …



8
setMaxResults für Spring-Data-JPA-Annotation?
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&lt;User , Long&gt; { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Ich muss nur one (and …

16
Spring Data JPA - Ausnahme "Keine Eigenschaft für Typ gefunden"
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 …

12
Hat Spring Data JPA eine Möglichkeit, Entites mithilfe der Auflösung von Methodennamen zu zählen?
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.

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.