【问题标题】:nhibernate second level cache with implicit transactions具有隐式事务的休眠二级缓存
【发布时间】:2012-04-30 20:55:59
【问题描述】:

我了解到,在我们使用(显式)事务之前,我们不能使用二级缓存 - 但是,我们使用的是 Informix 系统 - 由于目前我们无法控制的原因;一个会计系统——在我们迁移到 SQL 服务器之前,我们不能使用事务。

二级缓存可以通过缓存不经常更改的数据来极大地提高我们的性能 - 有没有办法将它与隐式事务一起使用?

【问题讨论】:

    标签: nhibernate transactions second-level-cache


    【解决方案1】:

    不,NH 不会在没有事务的情况下使用缓存。但我真的很想知道为什么不能使用事务,这不仅对 NHibernate 是一个很好的做法,而且对关系数据库的任何使用都是一个好习惯。

    【讨论】:

    • 我完全同意,但是由于我们目前与之互连的另一个系统,我们不能使用事务。将它们解耦并迁移到 SQL Server(并使用事务!) 是我新团队工作的一部分
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 2016-09-12
    • 2010-10-20
    • 2017-07-05
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多