摘要: 什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久 阅读全文
posted @ 2019-06-21 21:44 暗夜消辰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。这些问题可以归结为5类,包括3类数据读问题( 脏读、 不可重复读和 幻象读)以及2类数据更新问题( 第一类丢失更新和 第 阅读全文
posted @ 2019-06-21 21:10 暗夜消辰 阅读(561) 评论(0) 推荐(0) 编辑
摘要: hibernate里对象有三种状态: 1,Transient 瞬时 :对象刚new出来,还没设id,设了其他值。 2,Persistent 持久:调用了save()、saveOrUpdate(),就变成Persistent,有id 3,Detached 脱管 : 当session close()完之 阅读全文
posted @ 2019-06-21 21:04 暗夜消辰 阅读(212) 评论(0) 推荐(0) 编辑