首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

HibernateTemplate 跟 HibernateSessionFactory

2012-06-23 
HibernateTemplate 和 HibernateSessionFactory在学ssh2整合,整合时它自动生成了HibernateSessionFactory

HibernateTemplate 和 HibernateSessionFactory
在学ssh2整合,整合时它自动生成了HibernateSessionFactory这个类,
他有如下几种方法:getSession(),closeSession()等,
它是不是最终用来执行save,update,delete的,(session.save()....)
如果是:
那HibernateTemplate这个类的对象也可以直接执行save,update,delete等
那么HibernateSessionFactory到底有啥好处呢?存在什么意义?一般项目中它用的又会是哪种呢?

[解决办法]
我们一般用spring托管。
这个应该是hibernate自动生成封装了一些方法,好处就是直接拿过来用。
[解决办法]
HibernateTemplate模版从来没用过,一直用session在
[解决办法]
1、
spring 可以统一管理hibernate ,action,和类或接口。
程序员不需要关心数据库的打开和关闭。


2、
如果不整合就得使用HibernateSessionFactory 的 getSession 方法

此方法在访问之前会执行 factory.OpenSession() //打开数据库连接。

访问之后,需要手动的 session.close()//关闭连接

ps:我是这么理解的。

热点排行