HibernateDaoSupport求解释该方法

public class UserDaoImpl extends HibernateDaoSupport implements UserDao {

/**
* 用户登陆方法
*/
public User selectByNamePwd(String userName, String userPwd) {
DetachedCriteria criteria=DetachedCriteria.forClass(User.class,"u");
criteria.add(Restrictions.eq("u.userName", userName));
criteria.add(Restrictions.eq("u.userPwd", userPwd));
List<User> userList=super.getHibernateTemplate().findByCriteria(criteria);
if (userList.size()>0) {
return userList.get(0);
}else {
return null;
}
}
}
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
夏目 " 2015-06-29
  • 打赏
  • 举报
回复
getHibernateTemplate封装好的 DetachedCriteria 不用自己写语句 根据类创建查询
孟子E章 2015-06-21
  • 打赏
  • 举报
回复
DetachedCriteria 是用来执行条件查询的.可以依据这个类,创建查询语句,然后传递给hibernate执行. 可以添加筛选条件,findByCriteria是个很方便的方法

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧