分类目录归档:Hibernate框架学习

Hibernate Reverse Engineering 生成ORM持久化类的问题



Hibernate Reverse Engineering 生成ORM持久化类的问题。报错1:
点击”Hibernate Reverse Engineering”出现如下错误:
“This wizard generates Hibernate3.0 OR mappings(*.hbm.xml).[......]

Read more

hibernate主键(generator)生成方式



hibernate主键(generator)生成方式。1) assigned

主键由外部程序负责生成,无需Hibernate参与。

2) hilo
通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主
键生成历史状态。

3) seqhilo
与hilo 类似,通过[......]

Read more

Hibernate延时加载lazy机制问题及其解决方法

Hibernate延时加载lazy机制问题及其解决方法。延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误[......]

Read more

Hibernate 缓存(二)

Hibernate 缓存(二)1. 关于hibernate缓存的问题:
1.1.1. 基本的缓存原理
Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。

第二级是由sessionFactory控制的进程级缓存。是[......]

Read more

Hibernate 缓存(一)

Hibernate 缓存(一)缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.
Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频[......]

Read more