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

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

1
Як реально реалізовані сховища даних Data?
Я працюю зі сховищем Spring Data JPA у своєму проекті вже деякий час, і мені відомо наступні моменти: У інтерфейси сховища ми можемо додати такі методи, як findByCustomerNameAndPhone()(припускаючи customerNameта phoneє полями в об’єкті домену). Потім Spring забезпечує реалізацію, реалізуючи вищезазначені методи інтерфейсу сховища під час виконання (під час запуску програми). …

5
Весна DAO проти Spring ORM проти Spring JDBC
Я переглядав технології доступу до даних, що підтримуються 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 ) Як я розумію, Spring JDBC надає шаблони для зменшення коду дощової панелі для …

4
Веб-дані JPA знайдіть за вбудованою властивістю об'єкта
Я хочу написати підпис методу інтерфейсу сховища JPA Spring Data, який дозволить мені знайти об'єкти із властивістю вбудованого об'єкта в цій сутності. Хтось знає, чи можливо це, і якщо так, як? Ось мій код: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" }, name …

4
Відсутній метод CrudRepository # findOne
Я використовую весну 5 у своєму проекті. До сьогодні існував доступний метод CrudRepository#findOne. Але після завантаження останнього знімка він раптом зник! Чи є посилання на те, що метод зараз недоступний? Мій список залежностей: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } …

7
Весняні дані: "Видалити за" підтримується?
Я використовую Spring JPA для доступу до бази даних. Я можу знайти такі приклади, як findByName та countByName, для яких мені не потрібно писати будь-яку реалізацію методу. Я сподіваюся знайти приклади для видалення групи записів на основі певної умови. Чи підтримує Spring JPA deleteByName як видалення? Будь-який вказівник цінується. З …

3
У чому різниця між MongoTemplate Spring Data та MongoRepository?
Мені потрібно написати програму, за допомогою якої я можу робити складні запити, використовуючи spring-data та mongodb. Я починав із використання MongoRepository, але боровся зі складними запитами, щоб знайти приклади або насправді зрозуміти Синтаксис. Я говорю про такі запити: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String …

6
Spring Data JPA відображає результат власного запиту до несуб’єктного POJO
У мене є метод сховища даних Spring з власним запитом @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); і я хотів би відобразити результат …

6
Spring Boot і як налаштувати деталі підключення до MongoDB?
Будучи новим у Spring Boot, мені цікаво, як я можу налаштувати деталі підключення для MongoDB. Я пробував звичайні приклади, але жоден не охоплює деталей підключення. Я хочу вказати базу даних, яка буде використовуватися, та url / порт хосту, на якому запущений MongoDB. Будь-які підказки чи поради?

4
Коли використовувати @RestController проти @RepositoryRestResource
Я розглядав різні приклади того, як використовувати Spring разом з REST . Наша кінцева мета - HATEOAS/HALналаштування Весни Я бачив два різні методи рендерингу REST протягом весни Через @RestControllerвсередині контролера Через @RepositoryRestResourceвсередині сховища Річ, яку я намагаюся знайти, - чому б ви використовували одне над іншим. При спробі реалізувати, HALщо …

16
Весняні дані та власний запит з пагінацією
У веб-проекті, використовуючи найновіші дані spring (1.10.2) з базою даних MySQL 5.6, я намагаюся використовувати власний запит з пагінацією, але org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExceptionпід час запуску я відчуваю . ОНОВЛЕННЯ : 20180306 Цю проблему тепер вирішено навесні 2.0.4. Для тих, хто все ще цікавиться або застряг у старіших версіях, перевірте відповідні відповіді та …

1
crudrepository findBy за допомогою підпису методу з декількома операторами?
У мене такий клас сутності: @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } Як написати findByметод для нижченаведеного запиту, використовуючи crudrepository spring data jpa? select email_id,name from email_details where eamil_id in('mike@gmail.com','ram@gmail.com') and pin_code in('633677','733877') Я …

4
Як використовувати @Transactional із Spring Data?
Я щойно почав працювати над проектом Spring-data, Hibernate, MySQL, JPA. Я перейшов на spring-data, щоб мені не довелося турбуватися про створення запитів вручну. Я помітив, що @Transactionalпри використанні spring-data не потрібно використовувати, оскільки я також пробував свої запити без анотації. Чи існує конкретна причина, чому я повинен / не повинен …

18
Не вдається автоматично підключити @Repository коментований інтерфейс у Spring Boot
Я розробляю весняний додаток для завантаження і тут зіткнувся з проблемою. Я намагаюся ввести анотований інтерфейс @Repository, і, здається, це взагалі не працює. Я отримую цю помилку 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 com.pharmacy.config.SpringBootRunner.userEntityDao; nested …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.