【发布时间】:2012-02-14 16:18:45
【问题描述】:
这个 Hibernate 配置表面上应该控制有多少对象被缓存在一级缓存中。原因很容易理解,我们不想耗尽内存。
但是有些事情让我很困惑。我见过的每个实现,包括this website 有明确的冲洗和清除。没问题,但是配置属性有什么意义呢?
注意:我在这里假设 Hibernate 以某种方式监视缓存的大小,并且如果某种类型的对象的数量增长到大于缓存大小,则将缓存与 db 同步。不知道这个假设是不是错???
【问题讨论】:
标签: hibernate first-level-cache updatebatchsize