2012-04-19 56 views
1

我讀過,我們不能使用二級緩存,直到我們使用(顯式)事務 - 但是,我們正在使用一個Informix系統 - 由於目前我們無法控制的原因;一個會計系統 - 我們不能使用交易,直到我們遷移到SQL服務器。隱含事務的nhibernate二級緩存

二級緩存可以通過緩存不經常更改的數據大大提高我們的性能 - 是否有任何方法將它與隱式事務一起使用?

回答

1

不,NH不會在沒有事務的情況下使用緩存。但我真的不知道爲什麼你不能使用事務,這不僅是NHibernate的一個好習慣,而且也是任何關係數據庫的使用。

+0

我完全同意,但由於我們目前相互鏈接的另一個系統,我們無法使用交易。這是我的新團隊的工作的一部分,以解除耦合並轉移到SQL Server(並使用事務!) – 2012-04-20 08:16:05