sessionFactory 保持着与数据库相关的Url Password 以及映射关系 工厂模式的线程安全类
Session 是非线程安全的代表一个与数据库的连接 BS项目中一般去超过一个请求 时间过长会导致内存占用过多
Session
线程安全 有三种情况 一种是 类的内部只有只读属性 一种是类的方式使用了Syst 关键字 一种是 String 一样不可更改的类
Structs1 以及Servlet 以及 过滤器 都是单实例 非线程安全的类
session.flush() 保证一级缓存的数据与数据库同步
clear()保证清空一级缓存
如果POJO主键 为native(自增长)时
数据会在提交之前进行数据同步
Hilo(到低位)
缓存中的数据与数据库相比 如果更改
Hibernate会清除缓存
miss Hit命中
二级缓存的配置:OsCache(最常用)
evict()清除某一条 缓存
二级缓存并不一定很理想 尤其对于查询
hibernate提供乐观锁定机制 只需在pojo中指定一个int/integer/date类型的版本戳
在xml文件中直接配置<ver>or<time>即可实现
悲观锁是只数据库会对某一个操作加锁 其他线程进来却不能访问 直到该线程释放为止!
分享到:
相关推荐
hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记
Hibernate学习笔记_特别详细 Hibernate学习笔记_特别详细
学习hibernate框架时,整理的笔记,对hibernate框架有全面的介绍
Java相关课程系列笔记之十四Hibernate学习笔记
Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记
hibernate 学习笔记精要hibernate 学习笔记精要hibernate 学习笔记精要hibernate 学习笔记精要
达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,达内HIBERNATE学习笔记,
这套笔记是我学习Hibernate,进行相关技术点训练时记录下来的,其中包括技术点说明与相关事例,拿出来与大家分享。
hibernate学习笔记 hibernate
Hibernate学习笔记!
hibernate学习笔记文档
马士兵hibernate学习笔记,方便学习hibernate