List of usage examples for org.apache.ibatis.session TransactionIsolationLevel getLevel
public int getLevel()
From source file:org.molasdin.wbase.batis.transaction.BatisTransactionProvider.java
License:Apache License
private TransactionIsolationLevel levelToBatisLevel(TransactionIsolation isolation, Configuration configuration) { if (isolation == null) { return null; }/*from www . ja va2 s . c o m*/ TransactionProfile profile = ProfilesManager.INSTANCE.profileFor(configuration.getDatabaseId()); isolation = profile.properIsolation(isolation); if (isolation == null) { return null; } for (TransactionIsolationLevel entry : TransactionIsolationLevel.values()) { if (isolation.jdbcCode().equals(entry.getLevel())) { return entry; } } return null; }