Я пытаюсь подготовить сложный запрос, используя 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);
И этот работает хорошо.Проблема с идентификатором в ..