Tagged: spring-jpa

09
Июн
2021

Информация о пользователе удаляется при перезагрузке приложения

При запуске приложения и регистрации пользователя все работает нормально, однако если приложение перезагрузить то пользователь уже не может залогиниться, потому что UserDetails = null.
RegController.java

@Controller
public class RegContro…

26
Май
2021

Как составить JPQL-запрос для получения сущности, дочерние сущности которой могут быть null (при этом эти сущности участвуют в условии WHERE)?

Имеется сущность Truck. Она связана с сущностями Dirty, Gravel и Sand отношением OneToOne. Причём две из трёх этих сущностей всегда null (как бы грузовик может в один момент иметь только один груз, остальные будут null).
Truck:
@Entity
pub…

28
Апр
2021

MySQL как написать запрос поиска по нескольким ключевым словам

Есть таблица с вопросами. У вопросов есть поле "индексы", в котором через пробел перечисляются темы, к которым относится этот вопрос (каждая тема состоит из 1го слова). Я пытаюсь написать запрос, но никак не могу найти информацию…

28
Мар
2021

Как с помощью своей @Query в JpaRepository одного объекта, вытащить другой объект

Как в JpaRepository<Geolocation, Long> вытащить своим запросом список другого объекта Test, или может есть возможность вытащить List и как то его перевести в List?
public interface GeolocationRepository extends JpaRepository<Geolo…

23
Мар
2021

Почему @OrderBy генерирует ошибку?

Столкнулся с крайне любопытным феноменом, хочу обратить внимание опытных джавистов. Делаю приложение на Spring Boot, база данных PostgreSQL.
Модель:
Абстрактный класс AbstractNamedEntity:
@MappedSuperclass
@AllArgsConstructor
@NoArgsConstr…

17
Мар
2021

Error creating bean with name ‘liquibase’ java.lang.ClassCastException: java.base/java.time.LocalDateTime cannot be cast to java.base/java.lang.String

После первого запуска работает норм, потом падает (после первого всмысле удалть все таблицы из бд и создать их заново)
Использую spring jpa 2.4.5 + liquibase 3.4.1
Полный стек трейс:
org.springframework.beans.factory.BeanCreationException:…

28
Янв
2021

как правильно понять Stateless Session beans в PersistenceContextType.EXTENDED?

В сессионном компоненте без сохранения состояния расширенный контекст сохраняемости в одном компоненте полностью не осведомлен о каком-либо контексте сохраняемости другого компонента . Это верно, даже если оба находятся в одной и той же тр…

07
Янв
2021

Как из приложения Java Spring добавлять новые колонки в уже существующую и заполненную таблицу БД MySQL?

Есть уже заполненная таблица БД MySQL "Data_user", которая создаётся с помощью скрипта liquebase. При создании мы заранее не знаем сколько нам столбцов понадобится в будущем, поэтому требуется добавлять в неё столбцы из приложен…

30
Дек
2020

Ошибочное перенаправление GET запроса (контроллером?) на неправильную HTML страницу

Делаю spring-security-mvc-jpa проектик с регистрацией с бд mysql, bootstrap для кнопочек и thymeleaf для страниц.
Проблема:
GET запрос http://localhost:8080/registration перенаправляется на не созданную мной страницу login.html из бутстрап…

24
Дек
2020

Как Spring DataJpa работает со связанными таблицами?

Есть две сущности со связью ManyToMany: Student и Course. У студента может быть несколько курсов, а один курс может проходить несколько студентов. Эту связь я отображаю в такой таблице:
CREATE TABLE students_courses
(
student_id INTEGE…

24
Дек
2020

Перфоманс метода getOne()

Имеется сущность Menu. Она выглядит примерно так:
// аннотации опущены
public class Menu {
Integer id;
Restaurant restaurant;
List<Dish> dishes;
LocalDate date;
}

Я хочу сделать для неё DTO, в котором вместо поля Res…

23
Дек
2020

Возможно ли работать одновременно с DATAJPA и JDBC?

Для работы с БД я использую в приложении Spring DATAJPA. Сейчас я хочу реализовать часть операций на чистом JDBC (в этих операциях не требуется работать напрямую с сущностями), но возникла проблема.
DATAJPA использует один transactionManag…

23
Ноя
2020

Spring service эффективное сохранение в базу данных

Извините за, возможно, глупый вопрос, не могу определиться какие технологии использовать.
Нужно написать сервис, которые принимает по rest информацию в json формате и после обработки ее сохраняет. Информация будет поступать в быстром темпе…

23
Ноя
2020

Spring service эффективное сохранение в базу данных

Извините за, возможно, глупый вопрос, не могу определиться какие технологии использовать.
Нужно написать сервис, которые принимает по rest информацию в json формате и после обработки ее сохраняет. Информация будет поступать в быстром темпе…