Pytania otagowane jako spring-data

Spring Data to parasolowy projekt open source, który zawiera wiele podprojektów specyficznych dla danej bazy danych. Projekty powstają we współpracy z wieloma firmami i społecznościami, które stoją za tymi ekscytującymi technologiami.

30
Jak rozwiązać „Wykonanie wtyczki nieobjęte konfiguracją cyklu życia” dla kompilacji Spring Data Maven
Próbuję współpracować z Spring Data i Neo4j . Zacząłem od podążenia za tym przewodnikiem, do którego prowadzi strona główna. W szczególności oparłem swój plik pom.xml na „Hello, World!” przykładowy plik . Oto wycinek z mojego pom.xml dla wtyczki, która powoduje problemy ... <plugin> <!-- Required to resolve aspectj-enhanced class features …


7
Jak korzystać z OrderBy z findAll in Spring Data
Używam danych wiosennych i wygląda na to moje DAO public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } W powyższym kodzie skomentowany wiersz pokazuje moją intencję. Czy Spring Data zapewnia wbudowaną funkcjonalność do korzystania z takiej metody wyszukiwania wszystkich kolejności …

30
Spring Boot - Nie można określić klasy sterownika wbudowanej bazy danych dla typu bazy danych BRAK
Oto błąd zgłaszany podczas próby uruchomienia mojej aplikacji internetowej: [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 in class path …

12
Nie można znaleźć @SpringBootConfiguration podczas wykonywania JpaTest
Jestem nowy w frameworkach (właśnie zdałem klasę) i po raz pierwszy korzystam z Spring Boot. Próbuję uruchomić prosty test Junita, aby sprawdzić, czy moje CrudRepositories rzeczywiście działają. Błąd, który ciągle się pojawia to: Nie można znaleźć @SpringBootConfiguration, musisz użyć @ContextConfiguration lub @SpringBootTest (klas = ...) z testem java.lang.IllegalStateException Czy Spring …

17
Spring Boot - ładowanie danych początkowych
Zastanawiam się, jak najlepiej załadować wstępne dane bazy danych przed uruchomieniem aplikacji? Szukam czegoś, co wypełni moją bazę danych H2 danymi. Na przykład mam model domeny „Użytkownik”. Mam dostęp do użytkowników, przechodząc do / users, ale początkowo nie będzie żadnych użytkowników w bazie danych, więc muszę ich utworzyć. Czy istnieje …


11
Jak dodać własną metodę do Spring Data JPA
Zaglądam do Spring Data JPA. Rozważ poniższy przykład, w którym otrzymam wszystkie funkcje Crud i Finder działające domyślnie, a jeśli chcę dostosować wyszukiwarkę, można to również łatwo zrobić w samym interfejsie. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer customer); } Chciałbym wiedzieć, …

7
W przypadku korzystania z metod getOne i findOne Spring Data JPA
Mam przypadek użycia, w którym wywołuje to: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Zauważ, że @Transactionalma Propagation.REQUIRES_NEW i repozytorium używa getOne . Po uruchomieniu aplikacji otrzymuję następujący komunikat o błędzie: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... Ale jeśli zmienić getOne(id)przez …

17
Spring boot - Not a managed type
Używam Spring boot + JPA i mam problem z uruchomieniem usługi. 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.<init>(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) Oto plik Application.java, @Configuration @ComponentScan @EnableAutoConfiguration(exclude …

7
Jak pobrać skojarzenia FetchType.LAZY z JPA i Hibernate w kontrolerze Spring
Mam klasę Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Z leniwą relacją wiele do wielu. W moim kontrolerze mam @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person person = …

8
Jak przetestować repozytoria Spring Data?
Chcę mieć repozytorium (powiedzmy UserRepository) utworzone przy pomocy Spring Data. Jestem nowy w wiosennych danych (ale nie na wiosnę) i używam tego samouczka . Wybrane przeze mnie technologie obsługi bazy danych to JPA 2.1 i Hibernate. Problem w tym, że nie mam pojęcia, jak napisać testy jednostkowe dla takiego repozytorium. …

8
setMaxResults dla adnotacji Spring-Data-JPA?
Próbuję włączyć Spring-Data-JPA do mojego projektu. Jedyną rzeczą, która mnie wprawia w zakłopotanie, jest to, w jaki sposób mogę osiągnąć setMaxResults (n) za pomocą adnotacji? na przykład mój kod: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } …

2
Czym jest właściwość this spring.jpa.open-in-view = true w Spring Boot?
Widziałem spring.jpa.open-in-view=truewłaściwość w dokumentacji Spring Boot dla konfiguracji JPA. Czy jest to truewartość domyślna tej właściwości, jeśli w ogóle jej nie podano ?; Co to naprawdę robi? Nie znalazłem dobrego wyjaśnienia tego; Czy to sprawia, że ​​używasz SessionFactoryzamiast EntityManagerFactory? Jeśli tak, jak mogę to powiedzieć, aby umożliwić mi użycie EntityManagerFactoryzamiast …

9
Wyłącz całą automatyczną konfigurację związaną z bazą danych w Spring Boot
Używam Spring Boot do tworzenia dwóch aplikacji, jedna służy jako serwer, a druga jest aplikacją kliencką. Jednak obie są tą samą aplikacją, która działa inaczej w zależności od aktywnego profilu. Do konfigurowania aplikacji używam funkcji automatycznej konfiguracji Spring Boot. Chcę wyłączyć całą automatyczną konfigurację związaną z bazą danych w aplikacji …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.