首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有哪位高手能帮忙看看这条语句

2012-08-08 
有谁能帮忙看看这条语句?如题:Long count (Long)s.createQuery(select count(*) from User u where u.u

有谁能帮忙看看这条语句?
如题:
Long count = (Long)s.createQuery("select count(*) from User u where u.username =:username").setString("username", username).uniqueResult();


 u where u.username =:username是什么意思?

[解决办法]
在HQL语句中定义命名参数要用”:”开头

:username定义了命名参数username,setString()方法设定名参数值,setString()方法包含两个参数,分别是命名参数名称和命名参数实际值。

楼主看下HQL的语法就知道了。

热点排行