我有条件检查当前日期 - 3.
select * from TABLE_1 SYSDATE-3 >= TABLE_1.created_date
Run Code Online (Sandbox Code Playgroud)
我应该如何用Hibernate查询语言编写?
对于Oracle SQL方言,请使用sysdate()以下示例:
select e
from Entity e
where (e.endDate is null or (e.endDate > sysdate()))
Run Code Online (Sandbox Code Playgroud)
这适用于orm.xml或何时使用<named-query>
对于您的特定查询"过去三天内尚未创建的所有行",请使用以下命令:
select e from Entity e where to_date(sysdate() - 3) >= e.created_date
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21017 次 |
| 最近记录: |