具有隐式事务的nhibernate二级缓存
我已经读到,在使用(显式)事务之前,我们不能使用二级缓存——然而,我们使用的是Informix系统——这是由于目前我们无法控制的原因;一个会计系统-我们不能使用事务,除非我们转移到SQL server具有隐式事务的nhibernate二级缓存,nhibernate,transactions,second-level-cache,Nhibernate,Transactions,Second Level Cache,我已经读到,在使用(显式)事务之前,我们不能使用二级缓存——然而,我们使用的是Informix系统——这是由于目前我们无法控制的原因;一个会计系统-我们不能使用事务,除非我们转移到SQL server 二级缓存可以通过缓存不经常更改的数据极大地提高我们的性能—有没有任何方法可以将其用于隐式事务?没有,NH不会在没有事务的情况下使用缓存。但是我真的很想知道为什么不能使用事务,这不仅对NHibernate是一个好的实践,而且对任何关系数据库的使用也是如此。不,NH不会在没有事务的情况下使用缓存。但是
二级缓存可以通过缓存不经常更改的数据极大地提高我们的性能—有没有任何方法可以将其用于隐式事务?没有,NH不会在没有事务的情况下使用缓存。但是我真的很想知道为什么不能使用事务,这不仅对NHibernate是一个好的实践,而且对任何关系数据库的使用也是如此。不,NH不会在没有事务的情况下使用缓存。但是我真的很想知道为什么你不能使用事务,这不仅对NHibernate是一种很好的做法,而且对任何关系数据库的使用也是如此。我完全同意,但由于我们目前与另一个系统互连,我们不能使用事务。我的新团队工作的一部分是将它们分离并转移到SQL Server(并使用事务!),我完全同意,但由于我们目前与另一个系统互连,我们无法使用事务。我的新团队工作的一部分是将它们解耦并转移到SQL Server(并使用事务!)