个人理解:
脏读:指的是在一个事务中可能读到其他事务udpate但是尚未提交的数据。
不可重复读:指的是在一个事务中重复查询同一个记录,得到数据可能不一致的情况。
幻读:指的是在一个事务中重复查询同一个范围的记录,得到数据可能不一致的情况。
ReadCommited:能保证在当前事务中不会读取到其他事务还没有提交的数据。
RepeatableRead:能保证在事务中两次或者重复读取一条记录的时候同一条记录,每次结果相同,结果是可重复的。
SERIALIZABLE:直接加锁,只允许在数据库上运行一个事务,避免其他事务干扰,事务在数据库上串行执行。