hibernate3的getHibernateTemplate()和hibernate4的getSession()哪个好?
听说getSession()没被封装,不能有效的管理session,链接多了会溢出,不如getHibernateTemplate()
(没测试过,听说的),但hibernate4的改动较大只有spring3.1以上版本能够支持,而Spring3.1取消了HibernateTemplate只能用getSession(),怎办办?望大神们指点。
1.getHibernateTemplate已经封装好了一些基本的方法,可以直接去用,也就是template嘛,
2.getSession只是获取一个数据工厂的session,然后大部分方法都需要自己写,加hql语句,然后用query方法执行
3.谈不上什么优点缺点,类似添加删除更新这样的可以直接用getHibernateTemplate而大部分带条件查询的就需要用getSession自己写了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。