JDBC 的事务隔离级别

/**
 * 不支持事务。
 */
int TRANSACTION_NONE = 0;

/**
 * 允许脏读、不可重复度、幻读。
 * 可能出现任何问题,性能最好。
 */
int TRANSACTION_READ_UNCOMMITTED = 1;

/**
 * 不允许脏读,允许不可重复度和幻读。
 */
int TRANSACTION_READ_COMMITTED = 2;

/**
 * 不允许脏读和不可重复读,允许幻读。
 */
int TRANSACTION_REPEATABLE_READ = 4;

/**
 * 不允许脏读、不可重复度、幻读。
 */
int TRANSACTION_SERIALIZABLE = 8;

PS:并不是所有的数据库都完全支持上述隔离级别,比如 mysql 不支持 TRANSACTION_NONE。

猜你喜欢

转载自www.cnblogs.com/xmsx/p/9753889.html
今日推荐