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.



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 …

30
Spring Boot - Die eingebettete Datenbanktreiberklasse für den Datenbanktyp NONE kann nicht ermittelt werden
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 dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined …

12
Bei einem JpaTest konnte keine @ SpringBootConfiguration gefunden werden
Ich bin neu in Frameworks (habe gerade die Klasse bestanden) und benutze Spring Boot zum ersten Mal. Ich versuche, einen einfachen Junit-Test durchzuführen, um festzustellen, ob meine CrudRepositories tatsächlich funktionieren. Der Fehler, den ich immer wieder bekomme, ist: Sie können keine @SpringBootConfiguration finden und müssen @ContextConfiguration oder @SpringBootTest (classes = …

17
Spring Boot - Laden der Anfangsdaten
Ich frage mich, wie ich die ersten Datenbankdaten am besten laden kann, bevor die Anwendung gestartet wird. Was ich suche, ist etwas, das meine H2-Datenbank mit Daten füllt. Zum Beispiel habe ich ein Domänenmodell "Benutzer". Ich kann auf Benutzer zugreifen, indem ich zu / users gehe, aber anfangs befinden sich …

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 - …

7
So rufen Sie FetchType.LAZY-Zuordnungen mit JPA und Hibernate in einem Spring Controller ab
Ich habe eine Personenklasse: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Mit einer Viele-zu-Viele-Beziehung ist das faul. In meinem Controller habe ich @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person …

16
Spring Boot - Kein verwalteter Typ
Ich verwende Spring Boot + JPA und habe ein Problem beim Starten des Dienstes. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.&lt;init&gt;(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Hier ist die …

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 …

2
Was ist diese spring.jpa.open-in-view = true-Eigenschaft in Spring Boot?
Ich habe spring.jpa.open-in-view=truein der Spring Boot-Dokumentation eine Eigenschaft für die JPA-Konfiguration gesehen. Ist der trueStandardwert für diese Eigenschaft, wenn er überhaupt nicht angegeben ist?; Was macht das wirklich? Ich fand keine gute Erklärung dafür; Verwendet es Sie SessionFactoryanstelle von EntityManagerFactory? Wenn ja, wie kann ich festlegen, dass ich EntityManagerFactorystattdessen verwenden …

9
Deaktivieren Sie alle Datenbank-bezogenen Autokonfigurationen in Spring Boot
Ich verwende Spring Boot, um zwei Anwendungen zu entwickeln, eine dient als Server und eine andere ist eine Client-App. Beide sind jedoch dieselbe App, die je nach aktivem Profil unterschiedlich funktioniert. Ich verwende die automatische Konfigurationsfunktion von Spring Boot, um meine Anwendungen zu konfigurieren. Ich möchte die gesamte datenbankbezogene automatische …

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.