使用直接继承,方法里面通过this.getHibernateTemplate()直接使用HibernateTemplate操作数据库,有点繁琐。
2. 通过HibernateTemplate来操作(推荐) 忽略那些报红。。。
3. 通过使用Hibernate的session来操作
@Repositorypublic class UserDaoImpl implements UserDao { @Autowired private SessionFactory sessionFactory; @Override public void saveUser() { Session session = null; Transaction tx = null; try { session = sessionFactory.getCurrentSession(); //开启事务 tx = session.beginTransaction(); //添加 User user = new User(); user.setAddress("American"); user.setUsername("老王"); session.save(user); tx.commit(); }catch(Exception e) { e.printStackTrace(); //回滚事务 tx.rollback(); }finally { session.close(); } } }
转载于:https://www.cnblogs.com/wzdnwyyu/p/11174526.html
