您的位置:首页 > 编程语言 > Java开发

java后台hibernate代码这里的双引号应该怎样理解?

2014-03-30 21:27 375 查看
java后台hibernate代码这里的双引号应该怎样理解?
List<User> users = hibernateTemplate.find("from User u where u.name = '"+u.getUsername()+"'");


这里是拼接了一个hql语句,单引号内表示一个字符串(类似于sql语句中字符串的表示方法),而双引号是java中的拼接字符串的作用,在这里给hql语句拼接了一个值,也就是将u.getUsername()的值拼接到了语句中……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: