Spring data jpa - сложный запрос - PullRequest
       10

Spring data jpa - сложный запрос

0 голосов
/ 23 ноября 2018

Я пытаюсь подготовить сложный запрос, используя Spring Data JPA.

Page<Line> findByIdIn_AndNumberIgnoreCaseContainingAndActualTrueAndOrNameIgnoreCaseContainingInAndActualTrueOrderById(List<Long> idList, String number, String name, Pageable pageable);

Моя цель состоит в том, чтобы создать запрос вроде:

select * from line where id in (?,?,?) and (number like ? and actual = true) or (name like ? and actual = true) order by id

К сожалению, у меня есть следующая ошибка:

No property in found for type Long! Traversed path: Line.id.

Что не так с моим именем метода?

А также я сделал метод:

Page<Line> findByNumberIgnoreCaseContainingAndActualTrueOrNameIgnoreCaseContainingAndActualTrueOrderById(String number, String name, Pageable pageable);

И этот работает хорошо.Проблема с идентификатором в ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...