У меня есть настройка QueryDSL и Spring Data JPA, где я пытаюсь в первую очередь использовать cast, чтобы иметь возможность преобразовать строку в дату для сравнения и/или заказа
Ниже я могу сделать это с помощью castToNum, предоставленного самим QueryDSL. Есть ли аналогичный метод для даты?
Если нет. Есть ли другой способ сделать это с помощью QueryDSL, Spring Data JPA или их комбинации?
Еще раз мой вопрос и то, чего я хочу добиться, это преобразовать значение столбца varchar в дату и время для сравнения и/или упорядочивания при запросе.
Итак, что-то вроде ниже
where cast(myuser0_.value as datetime)>=?
Пример метода castToNum для QueryDSL
NumberExpression<Integer> paths = path.castToNum(Integer.class);
return paths.goe(Integer.parseInt(criteria.getValue().toString()))