外置缓存中的数据是数据库数据的复制, 外置缓存的物理介质可以是内存或硬盘
使用 Hibernate 的二级缓存
适合放入二级缓存中的数据:
很少被修改
不是很重要的数据, 允许出现偶尔的并发问题...可作为进程范围内的缓存, 存放数据的物理介质可以使内存或硬盘, 对 Hibernate 的查询缓存提供了支持
OpenSymphony OSCache:可作为进程范围内的缓存, 存放数据的物理介质可以使内存或硬盘...: EHCache(jar 包和 配置文件), 并编译器配置文件
在 Hibernate 的配置文件中启用二级缓存并指定和 EHCache 对应的缓存适配器
选择需要使用二级缓存的持久化类, 设置它的二级缓存的并发访问策略..." />
II...., 该方法先到 Session 缓存及二级缓存中查看是否存在特定 OID 的对象, 如果存在, 就直接返回该对象, 如果不存在该对象就通过相应的 SQL Select 语句到数据库中加载特定的实体对象