【发布时间】:2020-12-17 08:24:07
【问题描述】:
数据库:Postgres, 编程技术:SpringBoot(Java 11)
我正在尝试创建@Query,但我实现它的方式 Hibernate 不会产生它,并且我得到了问题是间隔函数的异常。 我想根据 UserProps 在 modifiedAt 列中添加几天,然后决定 Db 是否应该选择它。我调用 Postgres INTERVAL 内部函数,但它似乎不起作用
@Query ("select a job from Job job, Project proj, User u, Userprops props, where job.status LIKE 'CANCELED' AND job.project = proj.id AND \ n" +
"proj.user = u.id AND props.user = u.id AND NOW () <job.modifiedAt + props.removeThingsAfterDays * FUNCTION ('INTERVAL' '1 day')")
List <XTMJobEntity> getAllJobsThatShouldBeDeletedFromDbBasedOnUserProps ();
【问题讨论】:
标签: java spring postgresql jpql