Spring有五种事务隔离级别,分别是:
ISOLATION_DEFAULT:使用后段数据库默认的隔离级别。
ISOLATION_READ_UNCOMMITTED:可能导致脏读、幻读和不可重复读。
ISOLATION_READ_COMMITTED:可防止脏读,但幻读和不可重复读还可能发生。
ISOLATION_REPEATABLE_READ:可防止脏读和不可重复读,但幻读还可能发生。
ISOLATION_SERIALIZABLE:串行化。
Spring事务隔离级别配置实例: