Вопросы с меткой [jpa]
Java Persistence API — спецификация, определяющая интерфейс для взаимодействия между объектами Java и реляционными базами данных (объектно-реляционное отображение). Является частью Java EE.
525 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
0
ответов
54
показа
Mapping entity с Embedded ключом
Есть класс с EmbeddedId
@Entity
@NoArgsConstructor
@Getter
@Setter
@Table(name = "indicator_values")
public class IndicatorValue {
@EmbeddedId
public IndicatorValueId id;
@...
0
голосов
0
ответов
54
показа
Проблема с TransientObjectException
@Override
@Transactional
public void delete(UUID residentId) {
Resident resident = residentService.get(residentId);
if (resident.getPassport() != null) {
Passport passport = resident....
-1
голос
1
ответ
219
показов
Как правильно закрывать connection и возвращать его в пул при асинхронной работе с базой данных?
Идея была в том, чтоб распараллелить некоторую логику для выигрыша времени при сложных запросах.
Я добавил только completableFuture и тут понеслось.
Изначально метод был в спринг-овой транзакции, ...
0
голосов
3
ответа
142
показа
Не удается подключиться к удаленной базе данных через Spring Boot JpaRepository
Делаю авторизацию для своего web-приложения по туториалу с YouTube и столкнулся с проблемой того, что не могу подключиться к БД. Сам туториал.
Вылетает ошибка подключения, и сервер на может ...
0
голосов
1
ответ
317
показов
Как верно создать поиск в JSONB с использованием Criteria API
у меня вопрос как можно работать с jsonb колонкой, в которой массив json элементов, например колонка имеет такие данные [{"key1": "value1"}, {"key2": "value2"},....
1
голос
0
ответов
51
показ
Безопасен ли с точки зрения многопоточного доступа 2L кэш в JPA/Hibernate?
Кэш второго уровня работает, условно говоря, на уровне EntityManagerFactory/SessionFactory, которые функционируют уже не исключительно в рамках одного потока и могут "разделяться" меж ...
1
голос
1
ответ
54
показа
Не работает JPA с Servlet
Только начал разбираться с Java EE. Проблема такова: нет никаого результата после выполения
транзакции JPA, но проблема возникла только тогда, когда я решил это закинуть в сервлет. Возможно неправльно ...
1
голос
0
ответов
57
показов
Почему QueryDSL или HQL изменяют условие ON на WITH?
Я использую библиотеку QueryDSL
Версия Hibernate 5.4.33
БД PostgreSQL
Есть два класса сущностей, связанных отношением @OneToMany
(опускаю очевидные аннотации Lombok, генераторов ключей и т.д., чтобы ...
0
голосов
1
ответ
366
показов
JpaRepository Query to DTO problem
Учебный проект. Сервис на Spring web + Lombok + Spring data jpa + Postgresql driver + Liquibase migrations. Есть 2 сущности:
Client:
@Entity
@Getter
@Setter
@ToString
@NoArgsConstructor
@...
0
голосов
0
ответов
148
показов
ошибка создания bean-компонента с именем «entityManagerFactory», определенным в ресурсе пути к классу
Целый день бьюсь с подключением телеграмм бота к БД. Одна и та же ошибка постоянно, а опыта прочитать и понять у меня нет. я прошерстил весь инет и перебрал каждую строчку в файле: application....
-2
голоса
1
ответ
585
показов
Ошибка No transaction is in progress
Всем добрый день. Создал тестовое приложение для изучение JPA
Cat_Entity
package MyPackage;
import jakarta.persistence.*;
@Entity
@Table(name = "cat")
public class Cat_Entity {
@Id
...
1
голос
1
ответ
1k
показов
Когда надо использовать JDBC, а когда — Spring Data JPA?
Учитель задал мне вопрос, на который я не смог ответить.
"Когда надо использовать JDBC, а когда — Spring Data JPA?"
1
голос
1
ответ
183
показа
В чем отличия между Datasouce, SessionFactory, Entity manager
подскажите, правильно ли я понимаю
DataSource - это объект, который позволяет для JDBC Template получать соединения с БД. Точнее он содержит пул соединений, а jdbcTemplate берет из пула
...
1
голос
1
ответ
463
показа
Разделение бизнес логики от БД или почему нельзя работать с Entity (java)
Вопрос по JPA и подходам в проектировании сервисов.
В проектах где я участвовал просили (даже требовали) после получения Entity из репозитория необходимо сделать сервис (Назовем его RepositoryService),...
1
голос
1
ответ
278
показов
поле помеченное аннотацией @Transient попадает в сущность. как быть?
Организована авторизация чз Spring-Sequrity. В сущности User использую аннотацию @Transient к полю проверки пароля (код ниже). В БД это поле не попадает, но если вытянуть этот объект из репозитория - ...