【发布时间】:2012-04-30 20:55:59
【问题描述】:
我了解到,在我们使用(显式)事务之前,我们不能使用二级缓存 - 但是,我们使用的是 Informix 系统 - 由于目前我们无法控制的原因;一个会计系统——在我们迁移到 SQL 服务器之前,我们不能使用事务。
二级缓存可以通过缓存不经常更改的数据来极大地提高我们的性能 - 有没有办法将它与隐式事务一起使用?
【问题讨论】:
标签: nhibernate transactions second-level-cache
我了解到,在我们使用(显式)事务之前,我们不能使用二级缓存 - 但是,我们使用的是 Informix 系统 - 由于目前我们无法控制的原因;一个会计系统——在我们迁移到 SQL 服务器之前,我们不能使用事务。
二级缓存可以通过缓存不经常更改的数据来极大地提高我们的性能 - 有没有办法将它与隐式事务一起使用?
【问题讨论】:
标签: nhibernate transactions second-level-cache
不,NH 不会在没有事务的情况下使用缓存。但我真的很想知道为什么不能使用事务,这不仅对 NHibernate 是一个很好的做法,而且对关系数据库的任何使用都是一个好习惯。
【讨论】: