使用NHibernate和memcached帮助二级缓存

我如何读取/写入缓存的时间周期,即10秒,然后将更改提交到数据库?


我对NHibernate并不是100%肯定的,但Hibernate 2nd级缓存不提供Write-Behind缓存,Hibernate只是直接写入数据库。 我认为这同样适用于NHibernate。 换句话说,你想要做的是IMO不可能,至少不是修改NHibernate写入二级缓存和一个持久的异步数据库队列。 但这将是一个非常微不足道的变化,不会在短期内发生。


您所做的更改将在事务提交时被提交到数据库,而不管它们是否被缓存。 因此,您需要避免在该段时间内进行交易。

链接地址: http://www.djcxy.com/p/71055.html

上一篇: help with second level cache using NHibernate and memcached

下一篇: NHibernate will save, but won´t load an entity