Hibernate設定事務的隔離級別
阿新 • • 發佈:2019-01-10
方式有兩種:
1)修改配置檔案hibernate.cfg.xml實現
<hibernate-configuration> <session-factory> ...... <!-- 事務隔離級別 0:TRANSACTION_NONE 1:TRANSACTION_READ_UNCOMMITTED 2:TRANSACTION_READ_COMMITTED 4:TRANSACTION_REPEATABLE_READ 8:TRANSACTION_SERIALIZABLE --> <property name="hibernate.connection.isolation">4</property> ...... </session-factory> </hibernate-configuration>
2)程式碼方式
Session session = sessionFactory.openSession();
session.connection().setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);