Запитання з тегом «spring-data»

Spring Data - це парасольовий проект з відкритим кодом, який містить безліч підпроектів, характерних для даної бази даних. Проекти розробляються спільною роботою з багатьма компаніями та громадою, які стоять за цими захоплюючими технологіями.

30
Як вирішити "Виконання плагінів, не охоплених конфігурацією життєвого циклу" для Spring Data Maven Builds
Я намагаюся працювати з Spring Data і Neo4j . Я розпочав, намагаючись дотримуватися цього посібника, пов’язаного з головним сайтом. Зокрема, я базував свою програму pom.xml на "Привіт, світ!" Приклад файлу . Ось фрагмент мого pom.xml для плагіна, який викликає проблеми ... <plugin> <!-- Required to resolve aspectj-enhanced class features --> …

5
Яка різниця між інтерфейсами CrudRepository та JpaRepository у Spring Data JPA?
У чому різниця між CrudRepository і JpaRepository інтерфейсів в Spring Data JPA ? Коли я бачу приклади в Інтернеті, я бачу, що вони там використовуються як взаємозамінні. У чому різниця між ними? Чому ви хочете використовувати один над іншим?

7
Як користуватися OrderBy з findAll у Spring Data
Я використовую весняні дані, і такий DAO виглядає так public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } У наведеному вище коді коментований рядок показує мій намір. Чи можуть Spring Data надавати вбудовану функціональність для використання такого методу для пошуку …

30
Spring Boot - Неможливо визначити клас вбудованої драйвера бази даних для типу бази даних NONE
Це помилка, яку видають при спробі запустити мій веб-додаток: [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
Неможливо знайти @SpringBootConfiguration при виконанні JpaTest
Я новачок у фреймворках (щойно пройшов клас), і це вперше я використовую Spring Boot. Я намагаюся запустити простий тест Junit, щоб перевірити, чи справді працюють мої CrudRepositories. Помилка, яку я постійно отримую: Неможливо знайти @SpringBootConfiguration, вам потрібно використовувати @ContextConfiguration або @SpringBootTest (класи = ...) з вашим тестом java.lang.IllegalStateException Чи не …

17
Весняне завантаження - завантаження початкових даних
Мені цікаво, який найкращий спосіб завантажити початкові дані бази даних до запуску програми? Що я шукаю - це те, що заповнить мою базу даних H2 даними. Наприклад, у мене є доменна модель "Користувач". Я можу отримати доступ до користувачів, перейшовши на / користувачів, але спочатку в базі даних не буде …

3
Пошук Spring CrudRepositoryByInventoryIds (Список <Довго> інвентарIdList) - еквівалентно пункту IN
Чи є у Spring CrudRepository у нас підтримка «IN пункту» для поля? тобто щось подібне до наступного? findByInventoryIds(List&lt;Long&gt; inventoryIdList) Якщо така підтримка відсутня, які елегантні варіанти можна розглянути? Запити запиту для кожного ідентифікатора можуть бути не оптимальними.

11
Як додати користувацький метод до JPA Spring Data
Я дивлюся у JPA Spring Data. Розглянемо нижченаведений приклад, де я заробляю, що всі функції сурових і шукальних функцій працюють за замовчуванням, і якщо я хочу налаштувати пошук, то це також можна легко зробити в самому інтерфейсі. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository&lt;Account, Long&gt; { @Query("&lt;JPQ statement here&gt;") …

7
При використанні методів getOne і findOne Spring Data JPA
У мене є випадок використання, коли він називає таке: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Пильнуй @Transactionalмає Propagation.REQUIRES_NEW і репозиторій використовує getOne . Коли я запускаю програму, я отримую таке повідомлення про помилку: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... Але …

7
Як отримати FetchType.LAZY асоціації з JPA та Hibernate у весняному контролері
Я маю клас Особи: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Маючи ледачий зв’язок "багато до багатьох". У мене в контролері є @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person …

17
Весняне завантаження - не керований тип
Я використовую Spring boot + JPA і під час запуску послуги виникли проблеми. 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) Ось файл Application.java, @Configuration …

8
Як протестувати сховища Spring Data?
Я хочу сховище (скажімо, UserRepository), створене за допомогою Spring Data. Я новачок у весняних даних (але не у весняних) і використовую цей підручник . Мій вибір технологій для роботи з базою даних - це JPA 2.1 та Hibernate. Проблема полягає в тому, що я не знаю, як писати одиничні тести …

8
setMaxResults для анотації Spring-Data-JPA?
Я намагаюся включити Spring-Data-JPA у свій проект. Одне, що мене бентежить, - як я досягти setMaxResults (n) за допомогою анотації? наприклад, мій код: public interface UserRepository extends CrudRepository&lt;User , Long&gt; { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Мені потрібно лише повернути one (and …

2
Що це за Spring.jpa.open-in-view = справжня властивість у Spring Boot?
Я бачив spring.jpa.open-in-view=trueвластивість у документації Spring Boot для конфігурації JPA. Чи є trueзначенням цього властивості за замовчуванням, якщо він взагалі не надається ?; Що це насправді робить? Я не знайшов жодного хорошого пояснення для цього; Це змушує вас використовувати SessionFactoryзамість EntityManagerFactory? Якщо так, то як я можу сказати це, щоб …

9
Вимкніть всі автоматичні налаштування, пов’язані з базою даних у Spring Boot
Я використовую Spring Boot для розробки двох додатків, один служить сервером, а другий - клієнтським додатком. Однак обидва вони є одним і тим же додатком, який функціонує по-різному на основі активного профілю. Я використовую функцію автоматичної конфігурації Spring Boot для налаштування моїх програм. Я хочу відключити всю автоматичну конфігурацію бази …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.