java.sql定义诸如Connection.TRANSACTION_READ_COMMITTED
Connection.TRANSACTION_SERIALIZABLE
的常量。
将它们视为整数并进行level >= Connection.TRANSACTION_REPEATABLE_READ
之类的比较是否安全?
这些值是常数,并已枚举here。可以肯定的是,这些值将always be
TRANSACTION_NONE = 0
TRANSACTION_READ_COMMITTED = 2
TRANSACTION_READ_UNCOMMITTED = 1
TRANSACTION_REPEATABLE_READ = 4
TRANSACTION_SERIALIZABLE = 8
并且如果确实进行了更改,则会破坏很多代码(例如,像每个JDBC驱动程序一样。]