Hibernate 休眠缓存配置
我在一个项目中找到了ehcache的下一个配置。对我来说,这看起来很奇怪,我不理解配置了.blist缓存的原因。请帮助我了解此配置 实体A具有B类型实体的列表Hibernate 休眠缓存配置,hibernate,ehcache,Hibernate,Ehcache,我在一个项目中找到了ehcache的下一个配置。对我来说,这看起来很奇怪,我不理解配置了.blist缓存的原因。请帮助我了解此配置 实体A具有B类型实体的列表 Hibernate将集合缓存在独立缓存中。因此,如果您有一个具有列表或集合的实体,它将需要自己的缓存 这在独立缓存中的.Hibernate缓存集合中进行了解释。因此,如果您有一个具有列表或集合的实体,它将需要自己的缓存 这在。A.blist缓存中进行了解释。该缓存混淆了可以缓存多少个集合(列表/集合等的实例)。根据当前示例-这是错误的
Hibernate将集合缓存在独立缓存中。因此,如果您有一个具有列表或集合的实体,它将需要自己的缓存
这在独立缓存中的.Hibernate缓存集合中进行了解释。因此,如果您有一个具有列表或集合的实体,它将需要自己的缓存
这在。A.blist缓存中进行了解释。该缓存混淆了可以缓存多少个集合(列表/集合等的实例)。根据当前示例-这是错误的配置-必须有更多的B缓存对象,然后是A.blist cached collectionsA.blist cache会混淆可以缓存多少个集合(列表/集实例等)。根据当前示例-这是错误的配置-必须有更多的B缓存对象,而不是A.blist缓存集合
<cache name="A.blist"
maxElementsInMemory="10000"
eternal="false"
overflowToDisk="false"
memoryStoreEvictionPolicy="LRU" />
<cache name="B"
maxElementsInMemory="5000"
eternal="true"
overflowToDisk="false"
memoryStoreEvictionPolicy="LRU" />