#mysql #spring-data #spring-boot-jpa
#mysql #весна-данные #пружинный ботинок-jpa
Вопрос:
У меня есть много таблиц, в которых я использую JpaRepository для извлечения из него данных. Затем я создал в MySQL — View и попытался использовать JpaRepository для выполнения поиска, но это не работает.
Ответ №1:
Вы можете использовать собственный запрос и проекцию DTO:
public interface ReportRepository extends JpaRepository<SomeEntity, Long> {
@Query(nativeQuery = true, value = "SELECT * FROM yourView")
List<YourDto> getDateFromYourView();
}
Комментарии:
1. Я постараюсь обновить. но, основываясь на вашем ответе, у меня возникает новый вопрос, можем ли мы использовать критерии JPA для представлений?