В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA ? Когда я вижу примеры в Интернете, я вижу, что они используются взаимозаменяемо. В чем разница между ними? Почему вы хотите использовать один поверх...
Spring Data - JPA является частью зонтичного проекта Spring Data, который упрощает реализацию репозиториев на основе JPA.
В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA ? Когда я вижу примеры в Интернете, я вижу, что они используются взаимозаменяемо. В чем разница между ними? Почему вы хотите использовать один поверх...
Я использую данные весны, и мой DAO выглядит public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } В приведенном выше коде строка комментариев показывает мое намерение. Может ли Spring Data...
Каковы основные различия между Hibernate и Spring Data JPA? Когда не следует использовать Hibernate или Spring Data JPA? Кроме того, когда шаблон Spring JDBC может работать лучше, чем JPA Hibernate / Spring...
Ну, вопрос в значительной степени говорит обо всем. Используя JPARepository, как мне обновить сущность? В JPARepository есть только метод сохранения , который не сообщает мне, действительно ли он создается или обновляется. Например, вставить простой объект в базе данных пользователя, который имеет...
В Spring CrudRepository есть ли у нас поддержка «предложения IN» для поля? то есть что-то похожее на следующее? findByInventoryIds(List<Long> inventoryIdList) Если такая поддержка недоступна, какие элегантные варианты можно рассмотреть? Запросы на запуск для каждого идентификатора могут быть...
Я смотрю на Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу все функции crud и finder, работающие по умолчанию, и если я захочу настроить finder, то это также легко сделать в самом интерфейсе. @Transactional(readOnly = true) public interface AccountRepository extends...
У меня есть случай использования, когда он вызывает следующее: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Обратите внимание на @Transactionalhas Propagation.REQUIRES_NEW, а...
Я использую Spring JPA для выполнения всех операций с базой данных. Однако я не знаю, как выбрать конкретные столбцы из таблицы в Spring JPA? Например: SELECT projectId, projectName FROM...
Меня немного смущает разница между Spring Data-JPA и JPA. Я знаю о JPA, что это спецификация для сохранения объектов Java в реляционной базе данных с использованием популярной технологии ORM. Другими словами, JPA предоставляет интерфейсы и другие технологии ORM, реализует те интерфейсы, которые...
Я хочу, чтобы хранилище (скажем, UserRepository) было создано с помощью Spring Data. Я новичок в Spring-данных (но не в Spring), и я использую этот учебник . Мой выбор технологий для работы с базой данных - JPA 2.1 и Hibernate. Проблема в том, что я не знаю, как писать модульные тесты для такого...
Я пытаюсь изучить JPA данных Spring, тестируя некоторые операции CRUD через JpaRepository. Я столкнулся с двумя способами saveи saveAndFlush. Я не понимаю разницы между этими двумя. При вызове saveтакже мои изменения сохраняются в базе данных, так что в чем польза...
Мне трудно решить, следует ли мне придерживаться Hibernate для нового проекта или попробовать JPA и новую реализацию Spring Data. Фреймворк Spring Data предназначен для крупных проектов или небольших проектов со скромными требованиями к запросам? Хотя я определенно вижу преимущество сокращения кода...
Я пытаюсь включить Spring-Data-JPA в свой проект. Меня смущает одна вещь: как добиться setMaxResults (n) с помощью аннотации? например, мой код: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User...
Я поискал в Google и нашел много результатов, но ни один из них не смог ответить на мою проблему. Итак, вот оно. Я пытаюсь изучить Spring MVC и Spring Data JPA, выполнив минимальную реализацию клона pinterest. Итак, ниже приведены части кода, которые, на мой взгляд, имеют отношение к моей проблеме....
Spring Data JPA поддерживает подсчет сущностей с использованием спецификаций. Но есть ли способ подсчитать сущности с помощью разрешения имен методов? Допустим, мне нужен метод countByNameдля подсчета сущностей с определенным именем, точно так же, как метод findByNameдля получения всех сущностей с...
Я использую Spring Boot для разработки двух приложений, одно служит сервером, а другое - клиентским приложением. Однако оба они представляют собой одно и то же приложение, которое работает по-разному в зависимости от активного профиля. Я использую функцию автоматической настройки Spring Boot для...
Мне нужно использовать необработанный SQL в репозитории данных Spring, возможно ли это? Все, что я вижу вокруг @Query, всегда основано на
Я хотел бы написать подобный запрос, JpaRepositoryно он ничего не возвращает: LIKE '%place%'-это не работает. LIKE 'place' работает отлично. Вот мой код: @Repository("registerUserRepository") public interface RegisterUserRepository extendsJpaRepository<Registration,Long> { @Query("Select c...
В настоящее время у меня есть приложение Spring Boot, использующее Spring Data REST. У меня есть объект домена, Postкоторый имеет @OneToManyотношение к другому объекту домена Comment. Эти классы структурированы следующим образом: Post.java: @Entity public class Post { @Id @GeneratedValue private...
С помощью Spring CrudRepository Query; Я хочу выбрать объекты «DeviceType» с его свойством «name». Но в следующем запросе выберите права с учетом регистра. Как я делаю это без учета регистра. Спасибо. public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>,...