简单的数据库操作

interface: DAOFace();
implement class: DAOFaceImpl();

DAOFace face = new DAOFaceImpl();
face.addUser();
-------------------------------------------------------------


先定义一个DAO接口如:IHelloDAO,里面定义你要进行的数据库操作的抽象方法如添加记录、查询等
再写一个DAO实现类实现上边的接口如:HelloDAO,具体实现接口中定义的抽象方法。给你个例子:

public interface IUserDAO { 
public User getByName(String name,String password);
}

public class UserDAO extends HibernateDaoSupport implements IUserDAO{

public User getByName(String name,String password){
Object[] args=new Object[]{name,password};
int i=getHibernateTemplate().find("from User i where i.username=? and i.userpassword=?",args).size();
System.out.println("与该username相同的元素个数是:"+i);
if (i!=0)
return (User) getHibernateTemplate().find("from User i where i.username=? and i.userpassword=?",args).get(0);
else{
User user=new User();
user=null;
return user;
}
}

}
-----------------------------------------------------
在Action中调用:User user=userDAO.getByName(username,password);




文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=17
Tags:
评论: 0 | 引用: 0 | 查看次数: 2319
发表评论
你没有权限发表留言!