操作数据库(getHibernateTemplate()的使用)
2010-08-17 14:09
627 查看
public class AddUserDaoImpl extends HibernateDaoSupport implements AddUserDao { public void saveUserInfoToDB(UserInfo uio) { // session.beginTransaction(); // session.save(uio); // session.getTransaction().commit(); this.getHibernateTemplate().saveOrUpdate(uio); } public List queryUserInfoToDB(String userName) { List returnList = new ArrayList(); try { // returnList = session.createQuery("from UserInfo").list(); if(userName ==null || "".equals(userName)){ returnList = this.getHibernateTemplate().find("from UserInfo"); }else{ Session session = HibernateUtils.openSession(); Transaction trans = session.beginTransaction(); Query query = session.createQuery("from UserInfo where username =:userName"); query.setParameter("userName", userName); returnList = query.list(); trans.commit(); HibernateUtils.closeSession(); } } catch (HibernateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return returnList; } }
步骤:
1.类继承extends HibernateDaoSupport
相关文章推荐
- Hibernate的getHibernateTemplate()对数据库进行增删改的方法使用
- spring整合hibernate使用getHibernateTemplate().save()方法不能输入数据库
- DAO层的CRUD操作该使用getHibernateTemplate()下的方法
- SSH里面使用getHibernateTemplate().save(s)不能保存到数据库的问题
- 在Spring使用getHibernateTemplate().save()为何不能更新数据库
- Hibernate 中一些方法的使用___getHibernateTemplate()的用法
- Hibernate的getHibernateTemplate()的使用
- Hibernate的getHibernateTemplate()的使用
- 使用Spring+Hibernate同时操作两个数据库
- 使用Hibernate操作数据库
- 使用hibernate操作数据库
- hibernate使用session操作数据库
- 关于getHibernateTemplate() 的save 后数据库没东西
- 【安卓面试题】使用SQLiteOpenHelper的getReadableDatabase()获得的数据库能不能,做写的操作
- Spring中使用HibernateDaoSupport来进行数据库的操作
- 使用Hibernate编写通用数据库操作代码
- 解决getHibernateTemplate().save ()不能将数据保存到数据库的问题
- 使用hibernate中getHibernateTemplate查询部分字段
- getHibernateTemplate().save ()不能保存到数据库的问题
- 解决hibernate产生的id序列或者setXX不能同步到数据库到问题(this.hibernateTemplate.flush();hibernateTemplate.getSessionFactory().getCurrentSession().connection().commit())