在Hibernate中设置事务的隔离级别。<property name="hibernate.connection.isolation">2</property> 隔离级别代号。1:Read Uncommitted2: Read Committed4: Repeatable Read 8: Seri Read More
Session的缓存中可以存放相互关联的对象。当Hibernate从数据库中加载对象时,如果同时自动加载与之关联的所有对象,那么这些关联的对象就浪费了很多的内存空间。而我们可以设置检索策略,来优化检索性能。 Hibernate提供了三种检索策略 -立即检索策略:检索对象时立即加载对象以及关联的对象。 Read More
-临时状态:刚用new语句创建对象,还没有被持久化,并且不处于Session缓存中。处于临时状态的java对象被称为临时对象。 -持久化状态:已经被持久化,并且加入到Session的缓存中。处于持久化状态的java对象被成为持久化对象。 -游离状态:已经被持久化,但不再处于Session的缓存中。处 Read More
缓存,介于应用程序和永久数据存储源之间,作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 例如我们cpu执行效率每秒处理的数据高达上千兆,而我们的硬盘读取速度却没那么高,读取几百兆,这时候我们使用缓存来存储数据,存储满后一次性交由cpu处理。 Hibernate中的缓存,同样是 Read More
hibernate是一个开源的对象关系映射框架(ORM)。对JDBC进行了轻量级的封装。将对象和数据库表建立映射关系,hibernate框架使用在数据持久化层(DAO)。 ORM:对象关系映射(Object Relational Mapping)。采用配置文件映射元数据来描述对象关系的映射细节。 第 Read More