
JAVA
文章平均质量分 80
oracle_my_love
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate中悲观锁 乐观锁
hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。 悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改, 优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问,依赖于数据库锁机制, 当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限...原创 2012-07-13 15:54:32 · 295 阅读 · 0 评论 -
hibernate session 事务
1.session 生命周期 session并不同于连接,一个连接可被多个会话使用,并且一个连接同时只能属于一个会话,会话直到消亡,会一直持有该connection,因些系统设计时对于何时释放连接,是很重要的。 会话的默认的生命周期始于当前线程开始数据库操作,会附属于当前线程中, 对于session的终结,根据连接释放模式来确定, 2.事务 生命周期 事务的生...2012-07-13 18:19:09 · 236 阅读 · 0 评论