查看: 591|回复: 2

请问大家JPQL的sql语句怎么写时间条件查询

升级   0.76%

6

主题

9

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2024-11-4 11:48:09 | 显示全部楼层 |阅读模式
直接 字段>='2024-01-01 00:00:00'这种不得行,也没有函数转换,求解
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-11-6 10:02:45 | 显示全部楼层


这里点进去,是查询配置的使用说明文档,最下方有jpql时间查询的样例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   0.76%

6

主题

9

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2024-11-6 19:16:41 | 显示全部楼层
论坛管理员 发表于 2024-11-6 10:02
这里点进去,是查询配置的使用说明文档,最下方有jpql时间查询的样例

...

感谢解答,解决了

其他注意事项
1、日期格式的写法
在sql中,日期格式使用文本即可,如 :"2019-12-31", "23:59:59", "2020-01-03 13:59:59"。
在jpql中,对日期格式有特殊的写法,格式如下:
Date - {d 'yyyy-mm-dd'} - for example: {d '2019-12-31'}
Time - {t 'hh:mm:ss'} - for example: {t '23:59:59'}
Timestamp(DateTime) - {ts 'yyyy-mm-dd hh:mm:ss'} - for example: {ts '2020-01-03 13:59:59'}
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread