如何配置NHibernate不缓存文件?
我知道我可以创建一个执行HSQL的方法,但是我可以通过< class> .xml文件中的配置设置或者hibernate xml文件本身来缓存属性吗?
答案 0 :(得分:3)
您无法在属性级别设置辅助缓存设置(据我所知),但您可以直接在其XML文件中单独调整每个实体的缓存设置。
例如:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="ClassName" table="Table">
<cache usage="nonstrict-read-write" />
<id name="Id" type="Int64" ...
缓存“usage”属性可以是以下任何值: