开发者社区> 问答> 正文

hibernate的getHibernateTemplate()和getSession()哪个好?

hibernate3的getHibernateTemplate()和hibernate4的getSession()哪个好?
听说getSession()没被封装,不能有效的管理session,链接多了会溢出,不如getHibernateTemplate()
(没测试过,听说的),但hibernate4的改动较大只有spring3.1以上版本能够支持,而Spring3.1取消了HibernateTemplate只能用getSession(),怎办办?望大神们指点。

展开
收起
小旋风柴进 2016-03-04 15:38:42 2019 0
1 条回答
写回答
取消 提交回答
  • 1.getHibernateTemplate已经封装好了一些基本的方法,可以直接去用,也就是template嘛,
    2.getSession只是获取一个数据工厂的session,然后大部分方法都需要自己写,加hql语句,然后用query方法执行
    3.谈不上什么优点缺点,类似添加删除更新这样的可以直接用getHibernateTemplate而大部分带条件查询的就需要用getSession自己写了

    2019-07-17 18:52:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载