Cha*_*a_S 1 java sql datetime hql
我有以下SQL查询,我需要使它在HQL中工作,我尝试了几个解决方案,但没有一个工作.(数据库:SQL服务器)
select t.createdTimeStamp FROM ServiceData t , UserInfo C where C.UserId = t.UserId and CAST(t.createdTimeStamp AS DATE) = '2016-05-30'
Run Code Online (Sandbox Code Playgroud)
我尝试在HQL中使用但没有工作,(createdTimeStamp是sql server中的datetime数据类型)
查询:
select t.createdTimeStamp FROM ServiceData t , UserInfo C where C.UserId = t.UserId and CAST(t.createdTimeStamp AS DATE) = '2016-05-30'
Run Code Online (Sandbox Code Playgroud)
错误:
org.hibernate.QueryException: Could not resolve requested type for CAST : DATE
Run Code Online (Sandbox Code Playgroud)
任何有关如何使其发挥作用的建议都会有所帮助.
小智 5
你必须按照以下方式编写cast命令,然后才能工作
cast(t.createdTimeStamp as date)
Run Code Online (Sandbox Code Playgroud)
所以小演员的"演员","作为"和"约会"
| 归档时间: |
|
| 查看次数: |
3305 次 |
| 最近记录: |