标签归档:hibernate

Hibernate高级特性



Hibernate高级特性。其内部实现方式对应用层可能产生怎样的影响,则是我们下面需要关注的问题.
本章主要分两大部分进行介绍:
1. Hibernate持久化实现

介绍Hibernate对象持久化操作的实现机理.其中包括以下内容:
实体对象生命周期
实体对象识别
数据缓存
事务管[......]

Read more

JAVA设计模式-Iterator



JAVA设计模式-Iterator。

java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。

下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iter[......]

Read more

Hibernate Annotation 中配置EhCache缓存

Hibernate Annotation 中配置EhCache缓存.

Cache简介: 缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数[......]

Read more

Hibernate3的缓存机制

Hibernate3的缓存机制.

Hibernate的缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的次数,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数[......]

Read more

Hibernate缓存机制全面详解

Hibernate缓存机制全面详解。

hibernate提供的一级缓存
hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。

hibernate一级缓存生命周期[......]

Read more

动态切换数据源(spring+hibernate)配置实现方法介绍

动态切换数据源(spring+hibernate)配置实现方法介绍。一个项目中需要多个数据源,并且来自于不同类型的数据库… 因为很多历史原因.这个项目的数据源是MySQL,整个系统的都是操作的这个数据库.

但是还有另外两个用于数据采集的数据库: MSSQL,ACCESS.还好只是用于数据采集,[......]

Read more