码迷,mamicode.com
首页 > Web开发 > 详细

【hibernate初探】之接口说明,session使用

时间:2017-04-20 19:40:38      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:png   actor   nat   hibernate   jta   factory   数据   api   缓存   

  hibernate作为一个完整的ORM映射框架,通过配置即可以让我们从复杂的JDBC操作中脱离出来。hibernate封装了 JDBC,JTA(java transaction API) 和JNDI。hibernate 是一个轻量级的框架,对于开发人员,可以采用它提供的接口进行数据库操作,当然也可以直接绕过hibernate,采用原生JDBC操作。而且当与Spring整合之后,Spring也提供了jdbcTemplate 。所以,使用者最好区分到底用谁的。

1:hibernate主要接口

技术分享

 根据图示:configration中获取到sessionfactory,然后sessionfactory中获取session,在获取对应接口执行对应的操作。

在这个地方需要注意的是,sessionfactory是重量级的(用来缓存sql语句之类),session是轻量级的,主要缓存一些对象。

2:缓存清理

1:java中对象生命周期是从 new开始,终止与没有引用指向。

2:

【hibernate初探】之接口说明,session使用

标签:png   actor   nat   hibernate   jta   factory   数据   api   缓存   

原文地址:http://www.cnblogs.com/ldh-better/p/6740234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!