Хочу сделать запрос, который выдает список свободных квартир. Если в списке указанных квартир значится искомая, значит сохраняем.
Как выглядит запрос:
@Query(
value = "select id_house from contract where (contractDto.getEndDate() < contract.getStartDate() or (contractDto.getStartDate() > contract.getEndDate()))",
nativeQuery = true)
Collection<Contract> findContractByHouseIdAndEndDateAfter(Long houseId, ContractDto from);
Как его вызываю:
Collection<Contract> con = contractRepository.findContractByHouseIdAndEndDateAfter(contractDto.getId_house(), contractDto);
Ошибка "ОШИБКА: схема "contractdto" не существует"
Как понимаю, принимаемый параметр в репозитории некорректный, как правильно будет выстроить запрос?