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

求教 this.getHibernateTemplate().find()步骤

2013-01-01 
求教 this.getHibernateTemplate().find()方法本帖最后由 lgk56 于 2012-12-19 16:15:00 编辑//我要做一个

求教 this.getHibernateTemplate().find()方法
本帖最后由 lgk56 于 2012-12-19 16:15:00 编辑



//我要做一个简单登录,
使用getHibernateTemplate,find()里的查询我该怎么写,怎么把参数带进去

public Photouser loginSelect(String name, String Password) {
Photouser user = (Photouser) this.getHibernateTemplate().find("________");
if(user!=null){
return user;
}
return null;
}

[解决办法]
String hql=" from Photouer user where user.name=? and user.password=?";
this.getHibernateTemplate().find(hql,new String[]{name,password});
[解决办法]
API里面不是都写着吗。
find(String hql,Object... value);
这个hql就是hql语句,后面的可变参数Object类型的就是你hql里面有带占位符的值。
那么你这个hql对号入座不就是
find("from Photouser where name=? and Password=?",name,Password);
[解决办法]
antlr.jar这个包是不是冲突了

热点排行