package com.dao.impl; import java.util.List; import org.springframework.orm.hibernate3.HibernateTemplate; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.dao.UsersDao; import com.entity.Users; /** * 用户接口实现类 * @author asus *HibernateTemplate、HibernateDaoSupport两种方法实现增删改查 *一种方法: Dao实现类继承HibernateDaoSupport类,该类是抽象类, 该类中有一个HibernateTemplate的属性,通过this.getHibernateTemplate()可获得一个HibernateTemplate类的模板对象。 */ public class UsersDaoImpl extends HibernateDaoSupport implements UsersDao { @Override public Users loginCheck(Users user) { //得到此类提供的模板实现增删改查 HibernateTemplate ht = this.getHibernateTemplate(); //得到一个集合 List<Users> list = ht.find("from Users where name=? and password=? ",user.getName(),user.getPassword()); //使用三元运算符,防止list.get(0)时报空指针。 return (Users) (list.size()>0?list.get(0):null); } }
SSH(Struts2+Spring+Hibernate)框架搭建流程(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/6a02b4e0fd960eadeb59249f6dc2b04c.html