哪个name啊?在哪儿设置可以说下吗?
解决方案 »
- java, 0.00到99999.99范围正则表达式 怎么写
- 如何将一个数据库表的查询结果在另一个数据库的表中当做条件再做查询呢?
- 急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急。。。。。报错啊,高分求解啊
- 谁用过pager-taglib的
- 对接口的理解
- 关于Struts的动态form...
- 用struts怎么实现像asp.net中的pageload功能啊?
- 请问哪里有sun j2ee 服务器参考实现的源程序下载
- 如何将一个xml中的Element或Node添加到另一个xml中?100相送!!!
- ~~~~求教一个截取字符串长度问题~~~~
- oracle循环插入问题
- hibernate中,一方存在,只插入多方失败,求助
"from com.dong.bean.Actor b where b.name=:name");
//query.setString("name", name); name 没有指定值
改成
Query query = session.createQuery("from com.dong.bean.Actor b where b.name=?");
另外
//query.setString("name", name);
去掉注释
你先试试
去掉注释
说明一下:去掉注释其实就是改成query.setString("name", name);
而不是去掉这句话
Query query = session.createQuery("from com.dong.bean.Actor b where b.name=:name");
和
Query query = session.createQuery("from com.dong.bean.Actor b where b.name=?");
的区别吗?