Datediff Функция прорывает Junit TestsJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Datediff Функция прорывает Junit Tests

Сообщение Anonymous »

Я работаю над Java 21 с Spring Boot. У меня есть множество тестов JUNIT для моего проекта. Согласно моей последней задаче, я реализовал планировщик, который физически удаляет строки на моем MySQL DB, который, где логически удаляется в течение фиксированного периода времени. Например, если я прохожу 120, это означает, что любые записи, которые были логически удалены более 120 дней назад, теперь должны быть физически удалены. < /P>
Это запрос: < /p>

Код: Выделить всё

@Query("SELECT o FROM OutputStreamJpa o WHERE o.deleted IS NOT NULL " +
"AND DATEDIFF(CURRENT_DATE, o.deleted) >= :days")
List findDeletedOlderThanFixedDays(Integer days);
< /code>
вещь, это прорывает все мои тесты JUNIT. Это дает действительно странные ошибки, как будто определенные классы не были автоматическими правильно. Удаление этого запроса исправляет его. < /P>
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.sqm.produce.function.FunctionArgumentException: Parameter 1 of function 'timestampdiff()' has type 'TEMPORAL_UNIT', but argument is of type 'java.lang.Object'
Я использую H2 DB для моих тестов на JUNIT, если это может быть вам полезна.

Подробнее здесь: https://stackoverflow.com/questions/795 ... unit-tests
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Datediff Функция прорывает Junit Tests
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Datediff Функция прорывает Junit Tests
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot 3.4.0 Let Tests Integration Tests с помощью JPA/Hibernate Fail
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Ios | Swift | Tests Tests json Удаление всех максимальных светильников JSON для преобразования в методах аналогичного ис
    Anonymous » » в форуме IOS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Junit Tests (режим отладки) не работает на WSL
    Anonymous » » в форуме JAVA
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»