hibernate初探之接口说明,session使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate初探之接口说明,session使用相关的知识,希望对你有一定的参考价值。
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使用的主要内容,如果未能解决你的问题,请参考以下文章
hibernate课程 初探单表映射2-6 session详解(下)
hibernate课程 初探单表映射3-5 hibernate增删改查