转载请注明: TheViperhttp://www.cnblogs.com/TheViperSessionFactory接口一个SessionFactory接口对应一个数据存储源。特点:1.线程安全。即它的同一个实例可以被应用的多个线程共享。2.重量级。创建和销毁它的实例所花费的代价很大,所以应用的...
分类:
Web程序 时间:
2014-11-21 20:09:34
阅读次数:
317
一、创建Configuration对象
Configuration实例的唯一作用是创建SessionFactory实例;若映射定义文件在类加载路径中,则可用addResource()方法来添加映射定义文件
3种配置Hibernate方式:
使用hibernate.properties作为配置文件(\project\etc\hiber...
分类:
Web程序 时间:
2014-11-17 12:31:05
阅读次数:
156
SessionFactory:是单个数据库映射关系经过编译后的内存镜像,他是线程安全的。是生成Session的工厂,本身需依赖于ConnectionProvider。该对象可在进程或集群的级别上,为那些事物之间可重用的数据提供可选的二级缓存
Session:是应用程序与持久存储层之间交互操作的一个单线程对象。所有的持久化对象必须在Session管理下才可进行持久化操作。其生存期很短。它底层封...
分类:
Web程序 时间:
2014-11-17 10:49:06
阅读次数:
240
之前用Hibernate操作数据库,都是写下.hbm.xml配置文件的.这段时间发现注解要比.hbm.xml方便很多时,决定用注解. 之前用.hbm.xml时,在applicationContext.xml里配置是: <bean id="sessionFactory"
class="or...
分类:
移动开发 时间:
2014-11-16 20:16:57
阅读次数:
161
Hibernate缓冲按级别共分为两种,一级缓冲(Session)和二级缓冲(SessionFactory),有的也说是三种,还有一种是查询缓冲,当然,查询缓冲是依托于二级缓冲。...
分类:
Web程序 时间:
2014-11-16 10:46:57
阅读次数:
285
【Hibernate】一级、二级缓冲Hibernate缓冲按级别共分为两种,一级缓冲(Session)和二级缓冲(SessionFactory),有的也说是三种,还有一种是查询缓冲,当然,查询缓冲是依托于二级缓冲。ok,什么是缓冲?在内存里开辟一块空间把本来应该存在硬盘里面的数据,存在这个空间里面,将..
分类:
Web程序 时间:
2014-11-16 01:56:51
阅读次数:
285
【Hibernate】之查询中get()和load()的区别,list()和iterate()的区别list()查询//一次性把数据对象取出来
@Test
publicvoidfindTestList(){
Sessions=sessionFactory.getCurrentSession();
s.beginTransaction();
List<Person>persons=s.createQuery("fromPerso..
分类:
Web程序 时间:
2014-11-13 19:10:08
阅读次数:
228
参考文章:http://www.cnblogs.com/leiOOlei/p/3725911.html自己的亲身体会,来源问题this.sessionFactory.getCurrentSession().save(obj);保存不了数据。原因在springMVC配置事务时,事务注解应该在类扫描注解...
分类:
编程语言 时间:
2014-11-10 17:17:11
阅读次数:
260
1. Spring与Hibernate的整合 1.1. 在Spring容器中创建SessionFactory 为了避免硬编码的资源查找与应用程序对象紧密耦合,Spring允许你在Spring容器中以bean的方式定义诸如JDBC DataSource或者Hibernate SessionFactory 的数据访问资源。任何需要进行资源访问的应用程序对象只需要持有这些事先定义好的实例的引用,下面...
分类:
编程语言 时间:
2014-11-07 19:09:41
阅读次数:
203
1. Hibernate配置
1.1. 可编程的配置方式
一个org.hibernate.cfg.Configuration 实例代表了一个应用程序中Java类型到SQL数据库映射的完整集合。Configuration被用来构建一个 SessionFactory. 映射定义则由不同的XML映射定义文件编译而来。
可以直接实例化Configuration来获取一个实例,并为它指定XML映射...
分类:
Web程序 时间:
2014-11-05 19:48:05
阅读次数:
311