Als «spring-data» getaggte Fragen

Spring Data ist ein Open-Source-Projekt, das viele Teilprojekte enthält, die für eine bestimmte Datenbank spezifisch sind. Die Projekte werden in Zusammenarbeit mit vielen Unternehmen und der Community entwickelt, die hinter diesen aufregenden Technologien stehen.

1
Wie werden Spring Data-Repositorys tatsächlich implementiert?
Ich arbeite seit einiger Zeit mit dem Spring Data JPA-Repository in meinem Projekt und kenne die folgenden Punkte: In den Repository-Schnittstellen können wir die folgenden Methoden hinzufügen findByCustomerNameAndPhone()(vorausgesetzt customerNameund phonesind Felder im Domänenobjekt). Anschließend stellt Spring die Implementierung bereit, indem die oben genannten Repository-Schnittstellenmethoden zur Laufzeit (während des Anwendungslaufs) implementiert …

5
Frühling DAO gegen Frühling ORM gegen Frühling JDBC
Ich habe Datenzugriffstechnologien durchlaufen, die von Spring unterstützt werden, und festgestellt, dass mehrere Optionen erwähnt werden, und ich bin mir über den Unterschied zwischen diesen nicht sicher: Spring-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) Spring-ORM ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html ) Spring-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) Soweit ich weiß, bietet Spring JDBC Vorlagen zum Reduzieren des Boilerplate-Codes …

4
Spring Data JPA-Suche nach eingebetteter Objekteigenschaft
Ich möchte eine Signatur der Spring Data JPA-Repository-Schnittstellenmethode schreiben, mit der ich Entitäten mit der Eigenschaft eines eingebetteten Objekts in dieser Entität finden kann. Weiß jemand, ob und wie dies möglich ist? Hier ist mein Code: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" …

4
Fehlende CrudRepository # findOne-Methode
Ich verwende Spring 5 in meinem Projekt. Bis heute gab es eine verfügbare Methode CrudRepository#findOne. Aber nach dem Herunterladen des neuesten Schnappschusses verschwand er plötzlich! Gibt es einen Hinweis darauf, dass die Methode derzeit nicht verfügbar ist? Meine Abhängigkeitsliste: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { …

7
Frühlingsdaten: "Löschen von" wird unterstützt?
Ich verwende Spring JPA für den Datenbankzugriff. Ich kann Beispiele wie findByName und countByName finden, für die ich keine Methodenimplementierung schreiben muss. Ich hoffe, Beispiele für das Löschen einer Gruppe von Datensätzen zu finden, die auf einer bestimmten Bedingung basieren. Unterstützt Spring JPA deleteByName-like delete? Jeder Zeiger wird geschätzt. Grüße …

3
Was ist der Unterschied zwischen MongoTemplate und MongoRepository von Spring Data?
Ich muss eine Anwendung schreiben, mit der ich komplexe Abfragen mit Spring-Data und Mongodb durchführen kann. Ich habe mit der Verwendung des MongoRepository begonnen, hatte jedoch Probleme mit komplexen Abfragen, um Beispiele zu finden oder die Syntax tatsächlich zu verstehen. Ich spreche von Fragen wie diesen: @Repository public interface UserRepositoryInterface …

6
Spring Data JPA ordnet das native Abfrageergebnis POJO ohne Entität zu
Ich habe eine Spring Data-Repository-Methode mit einer nativen Abfrage @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); und ich möchte das Ergebnis dem POJO …


4
Wann wird @RestController vs @RepositoryRestResource verwendet?
Ich habe mir verschiedene Beispiele für die Verwendung von Spring mit REST angesehen . Unser Endziel ist ein Spring- HATEOAS/HALSetup Ich habe zwei verschiedene Methoden zum Rendern von REST im Frühjahr gesehen Über @RestControllereinen Controller Über @RepositoryRestResourceein Repository Das, was ich nur schwer finden kann, ist, warum Sie eines über …

4
Wie verwende ich @Transactional mit Spring Data?
Ich habe gerade angefangen, an einem Spring-Data-, Hibernate-, MySQL- und JPA-Projekt zu arbeiten. Ich habe auf Spring-Data umgestellt, damit ich mich nicht darum kümmern muss, Abfragen von Hand zu erstellen. Ich habe festgestellt, dass die Verwendung von @Transactionalnicht erforderlich ist, wenn Sie Spring-Daten verwenden, da ich meine Abfragen auch ohne …

1
crudrepository findBy Methodensignatur mit mehreren Operatoren?
Ich habe eine Entitätsklasse wie diese: @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } Wie schreibe findByich eine Methode für die folgende Abfrage mit crudrepository spring data jpa? select email_id,name from email_details where eamil_id in('mike@gmail.com','ram@gmail.com') …

16
Frühlingsdaten und native Abfrage mit Paginierung
In einem Webprojekt, das die neuesten Spring-Daten (1.10.2) mit einer MySQL 5.6-Datenbank verwendet, versuche ich, eine native Abfrage mit Paginierung zu verwenden, aber org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExceptionbeim Start tritt eine auf. UPDATE : 20180306 Dieses Problem wurde jetzt in Spring 2.0.4 behoben. Für diejenigen, die noch interessiert sind oder mit älteren Versionen nicht …

18
Die mit @Repository kommentierte Schnittstelle kann im Spring Boot nicht automatisch verdrahtet werden
Ich entwickle eine Spring-Boot-Anwendung und stoße hier auf ein Problem. Ich versuche, eine mit @Repository kommentierte Schnittstelle einzufügen, und es scheint überhaupt nicht zu funktionieren. Ich erhalte diesen Fehler org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springBootRunner': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.pharmacy.persistence.users.dao.UserEntityDao …


12
Löschen funktioniert nicht mit JpaRepository
Ich habe eine Spring 4-App, in der ich versuche, eine Instanz einer Entität aus meiner Datenbank zu löschen. Ich habe die folgende Entität: @Entity public class Token implements Serializable { @Id @SequenceGenerator(name = "seqToken", sequenceName = "SEQ_TOKEN", initialValue = 500, allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqToken") @Column(name …
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.