Публикации по теме 'spring-data-jpa'
Как динамически установить имя схемы в Spring JPA
Узнайте, как динамически предоставлять имя схемы JPA в приложении Spring Boot на примерах Postgres и MySQL.
Представьте себе несколько объектов, использующих одну и ту же базу данных, но использующих разные схемы. Требование состоит в том, чтобы имя схемы менялось в зависимости от среды развертывания. Например, SCHEMA_ DEV , SCHEMA_ TEST , SCHEMA_ PROD .
Вы можете подумать: «Могу ли я просто получить значение схемы из свойств приложения, используя свойство schema в моем..
Пользовательский репозиторий в Spring Data JPA
Spring Data JPA уже предоставляет множество решений, которые позволяют нам проще запрашивать данные, такие как метод запроса, метод запроса или интерфейс с четырьмя репозиториями ( JpaRepository , PagingAndSortingRepository , CrudRepository , Repository ). Эти мощные функции очень помогают мне при создании приложения с помощью Spring Data JPA. Но нам все еще нужно много времени, чтобы настроить индивидуальный запрос или метод для удовлетворения ожиданий или требований.
На..
Вопросы по теме 'spring-data-jpa'
Spring Data JPA - сбой инъекции - BeanCreationException: не удалось выполнить автоматическое подключение поля
Я следил за учебником, размещенным здесь получить базовое приложение для работы с Spring Data JPA. Теперь, как я понял, используя конфигурацию
<jpa:repositories base-package="my.package.to.scan" />
должен привести к тому, что этот...
56065 просмотров
schedule
15.05.2023
Запрос JPA Spring данных со свойствами параметров
Каков самый простой способ объявить запрос JPA данных Spring, который использует свойства входного параметра в качестве параметров запроса?
Например, предположим, что у меня есть класс сущности:
public class Person {
@Id
private long...
142236 просмотров
schedule
16.03.2024
Как добавить собственный метод в Spring Data JPA
Я изучаю Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу, что все функции crud и finder будут работать по умолчанию, и если я хочу настроить Finder, это также можно легко сделать в самом интерфейсе.
@Transactional(readOnly =...
195124 просмотров
schedule
06.03.2023
Spring-Data JPA: как сделать запрос критериев jpa
Учитывая эти две сущности:
post post_category
- id - post_id
- title - name
- text
Я хотел бы сделать этот запрос, используя запрос критериев jpa:
select * from post
where post.id in (
select post_id from...
2043 просмотров
schedule
09.09.2022
Envers не вставляет записи в таблицы версий с JTA Atomikos
Я использую Spring 3.1, Spring data jpa 1.2 с Hibernate 3.5.1 и envers 3.5.1. Проблема в том, что при использовании envers моя таблица _AUD создается, но данные не вставляются в таблицы AUD. Я использовал @Audited для объекта Person и создал класс...
1280 просмотров
schedule
29.01.2023
Правильный способ запроса объекта с вложенными коллекциями?
Похоже, что базовые запросы не работают, когда элементы коллекции имеют собственные коллекции.
Представьте себе модель данных для банка с клиентами, у которых есть портфели, у которых есть инвестиции. Как правильно привлечь клиентов?
Я пробовал...
2309 просмотров
schedule
19.12.2022
Повторно используемое логическое выражение в QueryDSL
Я только начинаю использовать QueryDSL с Spring Data JPA. У меня есть класс, в котором я храню все свои предикаты, поэтому в своих методах службы я могу просто вызвать findAll() или findOne() в своих репозиториях, передав логическое выражение. Вот...
2114 просмотров
schedule
29.06.2023
FindByUUID() с использованием репозитория Spring Data JPA
по какой-то причине я не смог найти подходящий ответ для этого. У меня есть следующий простой объект:
@Entity
@Table(name = "simple_entity")
@Access(AccessType.FIELD)
public class SimpleEntity {
@Id
@GeneratedValue(strategy =...
10949 просмотров
schedule
18.02.2024
Как я могу установить ключевой столбец foriegn в Spring JPA
Я использую Spring JPA и хочу установить значение столбца внешнего ключа. Вот мои сущности и репозиторий.
@Entity
public class Device {
@NotEmpty
@Id
private String deviceId;
@ManyToOne...
1527 просмотров
schedule
23.01.2023
Лучший способ проверить повторяющуюся запись при вставке записи БД через весенние данные jpa
Наш пользователь может создавать записи клиентов в разных местах. После того, как он / она ищет клиента по идентификационному номеру. и запись о клиенте не найдена в базе данных, он / она введет данные о клиенте, чтобы создать запись о клиенте....
1895 просмотров
schedule
03.01.2024
Spring Data JPA save() выдает NPE
Я написал веб-сервис с весенней загрузкой, используя весенние данные jpa для сохранения. В веб-сервисе есть некоторые статические объекты (в Singleton Bean), для которых необходимо регулярно создавать резервные копии в моей базе данных.
Иногда!...
1394 просмотров
schedule
02.12.2022
Как присоединиться к двум объектам, используя другой общий объект в спецификации JPA?
У меня есть простая модель данных с 3 элементами: Принципал (пользователь), а затем его настройки и данные профиля. UserSetting и UserProfile имеют ссылки на участника, но объект Principal не имеет ссылки ни на один из них (однонаправленный)....
2208 просмотров
schedule
08.09.2022
Родительский объект JPA mappedBy возвращал несколько раз ту же сумму, что и дочерние элементы
Я гуглил, но не нашел правильного ответа. Я использую JPA и Spring Data JPA. Я сопоставил родительскую таблицу с дочерней таблицей, где столбец соединения находится в дочерней таблице. Итак, в моей родительской таблице есть ссылка mappedBy, и я...
2181 просмотров
schedule
22.07.2023
Spring — Hibernate улучшает производительность транзакций с помощью FlushMode
Я пытаюсь улучшить производительность моего транзакционного метода asynk.
В этой задаче мне нужно прочитать почти 7500 записей из таблицы, обработать ее и вставить/обновить соответствующую строку в другой таблице.
Я использую весенние данные jpa...
6851 просмотров
schedule
22.09.2022
Spring Data Rest и Hateoas
Я следовал простому руководству по тестированию поведения Spring Data Rest с аннотацией репозитория с помощью аннотации @RestResource. У меня очень простой сценарий: Jpa User Entity и UserRepository, аннотированные с помощью @RestResource...
1052 просмотров
schedule
24.10.2022
ConstraintViolationException: невозможно удалить или обновить родительскую строку, созданную с отношением @OneToMany
У меня есть отношение OneToMany следующим образом:
@Entity
public class Curriculum {
@OneToMany(cascade = CascadeType.ALL)
private Set<WorkExperience> workExperiences;
...
Вот сущность WorkExperience:
@Entity
public...
1141 просмотров
schedule
27.01.2023
Запрос из комбинированной спецификации данных Spring имеет несколько соединений в одной таблице
Извините, если моя терминология неверна.
Мы используем данные весны, JpaRepositories и критериальные запросы в качестве нашего метода для запроса данных из нашей базы данных.
У меня есть проблема, когда я объединяю две спецификации, такие как...
19917 просмотров
schedule
03.12.2022
Spring Data Jpa - репозиторий не генерирует исключение, когда существует @transactional
У меня есть следующие классы:
public interface GarageRepository extends PagingAndSortingRepository<Garage, Integer> {}
public class GarageBO {
private GarageRepository garageRepository;
public void updateGarage(Garage garage) {
try...
5545 просмотров
schedule
10.08.2022
Есть ли реализация репозитория для сущностей кросс-магазина (@Entity @NodeEntity(partial = true))
У меня есть объект, который будет храниться как в реляционной (MySql), так и в графовой базе данных (Neo4j).
@Entity
@NodeEntity(partial = true)
public class User {
@NotNull
@Column(name = "UserName", unique = true)
private String...
122 просмотров
schedule
20.12.2022
Spring Data JPA, спящий режим: обновить все запросы и значения SET, выбрав из другой таблицы
Возможен ли следующий SQL в запросе JPA? Я пытался, но фактические запуски гибернации SQL не кажутся правильными.
Это SQL, который я хочу написать как запрос JPA;
UPDATE movie m SET average_rating = COALESCE((SELECT AVG(stars) FROM rating r...
1381 просмотров
schedule
29.06.2022