hibernate获取数据库时间报错

错误代码:org.hibernate.QueryException:aggregatefunctionexpectedbefore(inSELECT[SELECTCURR... 错误代码:
org.hibernate.QueryException: aggregate function expected before ( in SELECT [SELECT CURRENT_TIMESTAMP() from com.pb.entity.User]
java代码:
public List getDataBaseTime(){
return this.find("SELECT CURRENT_TIMESTAMP() from User");
}

/**
* 通过hql语句查找
*/
public List<T> find(String hql){
return (List<T>)hibernateTemplate.find(hql);
}
展开
 我来答
匿名用户
2014-04-11
展开全部
映射失败 ~~

取User里面的属性,不要括号

SELECT CURRENT_TIMESTAMP from User
追问
谢谢,成功了,不过这个方法返回了多个结果,都是一样的时间,请问怎么返回一个结果??
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式