Публикации по теме 'spring-data-jpa'


Сокращение дублирования кода в JPA: как могут помочь MappedSuperclass и NoRepositoryBean
Как наследовать свойства сущности и обобщать запросы в Spring Boot JPA Работа со сложными иерархиями сущностей может быть сложной задачей, особенно когда вам приходится многократно повторять одни и те же свойства и запросы в нескольких конкретных реализациях. Чтобы решить эту проблему, Spring JPA предоставляет @ MappedSuperclass , который позволяет наследовать базовые свойства и запросы. Например, если все ваши объекты домена требуют общих свойств, таких как дата создания, дата..

Вопросы по теме 'spring-data-jpa'

несколько баз данных с Spring Data JPA
Я пытаюсь использовать Spring Data JPA с двумя базами данных в проекте. Но возникает исключение, когда я пытаюсь запустить приложение: 07:21:47.734 [main] ERROR o.s.web.context.ContextLoader - Context initialization failed...
4297 просмотров

Использование @Version в проекте spring-data
Я работаю над веб-службой RESTful с spring-data. Несколько дней назад была выпущена специальная REST-инфраструктура Spring-Data jpa . Теперь я заметил возможность использовать @Version с этим фреймворком. Эта версия генерируется сама или вам...
29566 просмотров

Данные Spring CrudRepository существуют
Когда я расширяю интерфейс CrudRepository , у меня есть метод exists(ID) в моем подчиненном интерфейсе. Могу написать findBy<property> метода. Можно ли как-нибудь написать existBy<property> метод, который будет возвращать...
41912 просмотров
schedule 30.08.2022

Использование весенних данных jpa для обновления объекта (без копирования полей по одному)
У меня есть свежий/неуправляемый экземпляр Address и управляемый экземпляр Member , переданные в качестве аргументов следующему методу: @Override public void modifyAddress(Member member, Address address){ long addressId =...
2694 просмотров
schedule 07.11.2023

Как указать многостолбцовый OrderSpecifier для использования в SpringData и QueryDsl? Это возможно
Итак, у меня есть следующий запрос ниже: public Iterable<Dealer> findAll(Dealer dealer) { QDealer qdealer = QDealer.dealer; BooleanExpression where = null; if(dealer.getId() != null && dealer.getId() != 0) {...
15503 просмотров
schedule 17.09.2022

как получить уникальные значения из столбца с помощью предиката queryDsl
Я пытаюсь получить уникальное значение из столбца, скажем, «обозначение» из таблицы «employee_register». Я не знаю, как добиться этого, используя предикат запроса Dsl. Кто-нибудь может мне с этим помочь
11680 просмотров

Поле Spring data rest @ManyToOne не приходит в json
Я разрабатываю веб-проект с использованием технологий Spring Boot, Spring Data JPA и Spring Data Rest. Я могу все успешно настроить и получить JSON простых POJO. Я настроил два класса, чтобы иметь отношения OneToMany и ManyToOne следующим образом:...
1848 просмотров

Изменить порядок сортировки по умолчанию для метода Spring Data findAll()
Я использую Spring Data JPA, и мне интересно, можно ли изменить порядок сортировки по умолчанию для объекта, используемого методом Spring Data findAll() ?
46277 просмотров
schedule 25.09.2022

Способ передачи сложных параметров в метод весенней даты
Я пытаюсь найти какую-либо информацию по следующей проблеме: у меня есть репозиторий JPA, который был открыт для службы REST с проектом Spring Data Rest: Page<Business> findByUser(@Param("user") User user, Pageable pageable); где...
680 просмотров

Spring Data JpaRepository findAll (итерируемые‹ID› идентификаторы) + findAll (сортировка)
С помощью Spring Data JpaRepository есть ли возможность получить выбранную коллекцию заданного идентификатора с некоторой сортировкой. Это означает, что мне нужно включить следующий запрос. Я обнаружил, что некоторые решения применяются с...
17162 просмотров
schedule 07.04.2024

Hibernate и Spring Data с Spring DBUnit на HSQLDB — невозможно удалить из-за ограничения внешнего ключа
Я использую Hibernate и Spring Data для моделирования очень простого домена: @Entity public class User implements Serializable { private static final long serialVersionUID = -5501812656863255674L; @Id private String emailAddress;...
703 просмотров

Проблема с Spring Data JPA при обновлении до 1.9.0.RELEASE
У меня есть веб-приложение JPA с конфигурацией Java. Зависимости приложения добавляются вручную, то есть без использования Spring boot. Его версия Spring Data JPA — 1.7.1.RELEASE. Теперь он работает нормально. Но когда я обновил версию Spring...
3554 просмотров
schedule 12.10.2022

@CollectionTable отсутствует в spring-boot-starter-data-jpa 1.2.3
Мы используем spring-boot-starter-data-jpa 1.2.3 в нашем проекте для конкретных зависимостей спящего режима, но я не могу найти там аннотацию @CollectionTable . Нужно ли включать какую-либо другую банку?
115 просмотров
schedule 06.08.2022

JPA — внешний ключ OneToOne в качестве первичного ключа
У меня есть таблица, для которой требуется первичный ключ в качестве внешнего ключа для другой таблицы, поэтому однонаправленное отношение один к одному. У каждой книги будет только один автор, например: @Entity public class Author { @Id...
1167 просмотров

Spring Boot: порядок загрузки Hibernate и Flyway
Я создал приложение Spring. Пом xml прилагается. У него есть такая конфигурация (ниже) и некоторый db / migration / V1__init.sql для инструмента миграции Flyway db. Он имеет базу данных hsqldb в памяти и создается после запуска приложения....
19863 просмотров

Spring Data JPA. Можно ли сортировать по вычисляемому свойству?
Предположим, у вас есть следующая сущность: @Entity public class Game { @Id @GeneratedValue private Integer id; private String name; private Calendar startTime; private int durationInSeconds; public GameStatus...
6289 просмотров
schedule 06.10.2023

QueryDsl SpringData Jpa findAll, как избежать подсчета ()
Я пытаюсь использовать QueryDSL с Spring Data JPA, я хочу использовать findAll с нумерацией страниц, но подсчет выполняется всегда, даже если тип возвращаемого значения - List . Мне не нужен этот счетчик, потому что он очень медленный, и я могу...
4480 просмотров

Почему метод сохранения Spring Data JPA не сразу прошел проверку?
Я использую Spring Boot (1.3.3.RELEASE) с Spring Data и Bean Validation в проекте и обнаружил неожиданное (по крайней мере для меня) поведение. У меня есть объект User и его UserRepository (интерфейс, который расширяет JpaRepository). Когда я делаю...
1325 просмотров
schedule 04.02.2024

настроить spring4 с помощью hibernate5
Я пытаюсь настроить весеннюю версию 4.3.1 с спящим режимом 5, но у меня возникает ошибка при попытке создать фабрику диспетчера сущностей. Моя версия спящего режима 5.0.9.Final" версия валидатора спящего режима "5.2.4.Final" Мои зависимости...
1121 просмотров

Объекты данных Spring в разных пакетах
Я новичок в Spring и хочу использовать следующую структуру проекта в приложении Spring Boot. Отдельный пакет для каждого типа сущности и соответствующей реализации репозитория. Пакет для конфигурации репозитория *...
1825 просмотров
schedule 19.08.2022