HIbernate login this.hibernateTemplate.find("from User where username=? and password=?",new Object[

来源:互联网 发布:游戏编程软件中文版 编辑:程序博客网 时间:2024/05/22 05:06
package cn.itheima01.oa.dao.impl;


import java.util.List;


import javax.annotation.Resource;


import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import org.springframework.stereotype.Repository;


import cn.itheima01.oa.dao.LoginDao;
import cn.itheima01.oa.domain.User;
/**
 * <bean id="loginDao" 
 *    class="..LoginDaoImpl">
 * @author Think
 *
 */
@Repository("loginDao")
public class LoginDaoImpl implements LoginDao{
@Resource(name="hibernateTemplate")
private HibernateTemplate hibernateTemplate;


public User getUserByUAndP(String username, String password) {
// TODO Auto-generated method stub
List<User> userList = this.hibernateTemplate.find("from User where username=? and password=?",new Object[]{username,password});
if(userList.size()==0){
return null;
}else{
return userList.get(0);
}
}
}