您的位置:首页 > 编程语言 > Java开发

Spring中使用HibernateDaoSupport来进行数据库的操作

2011-08-11 22:17 711 查看
1:建立一个SuperDAO,继承HibernateDaoSupport,其他类可以继承SuperDAO



2:建立UserDAOImpl,继承SuperDAO,实现UserDAO接口



3:修改后的SuperDAO,这样使用其他类继承该类时不会有异常抛出,否则总是抛出没有注入HibernateTemplate或者SessionFactory的异常



图:两种使用HibernateDaoSupport的形式

可以使用@Resource(name="hibernateTemplate")注入HibernateTemplate属性,并且使用方法setSuperHibernateTemplate(HibernateTemplate hibernateTemplate)

也可以使用@Resource(name="sessionFactory")注入sessionFactory属性,并且使用方法setSuperSessionFactory(SessionFactory sessionFactory)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐