Gur*_*lki 15 java hibernate
我想知道上面提到的hibernates sessionfactory类的两个方法之间的概念差异,如果用简单的例子来说是poosible.
Pét*_*rök 15
前者打开正常(有状态)会话,而后者(可能不奇怪)打开无状态会话.
据Javadoc称,无国籍会议是:
面向命令的API,用于对数据库执行批量操作. 无状态会话不实现第一级高速缓存,也不与任何二级高速缓存交互,也不实现事务性后写或自动脏检查,也不操作级联到关联实例.无状态会话将忽略集合.通过无状态会话执行的操作绕过Hibernate的事件模型和拦截器.由于缺少第一级缓存,无状态会话容易受到数据别名影响. 对于某些类型的事务,无状态会话的执行速度可能比有状态会话略快.
面向命令的API,用于对数据库执行批量操作.
无状态会话不实现第一级高速缓存,也不与任何二级高速缓存交互,也不实现事务性后写或自动脏检查,也不操作级联到关联实例.无状态会话将忽略集合.通过无状态会话执行的操作绕过Hibernate的事件模型和拦截器.由于缺少第一级缓存,无状态会话容易受到数据别名影响.
对于某些类型的事务,无状态会话的执行速度可能比有状态会话略快.
归档时间:
14 年,10 月 前
查看次数:
11559 次
最近记录: