分享

Spring事务隔离级别

 毁灭号 2011-09-28

事务操作可能出现的问题:

 

更新丢失(lost update :当系统允许两个事务同时更新同一数据时,发生更新丢失。

 

脏读(dirty read :当一个事务读取另一个事务尚未提交的修改时,产生脏读。

 

非重复读(nonrepeatable read :第一次读 得到一个结果;再读,换了一个结果

 

幻像(phantom read :按条件查询,第一次查出10个符合条件;再查,20个符合条件

 

 

按照隔离由弱到强的顺序为:

 

ISOLATION_READ_UNCOMMITTED 未提交读

 

ISOLATION_READ_COMMITTED  提交读  (大部分数据库采用的 默认方式)

 

ISOLATION_REPEATABLE_READ 可重复读

 

ISOLATION_SERIALIZABLE  序列化

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多