我使用TreeCache作为我的休眠二级实体缓存。我有一个实体层次结构,其中包含来自用户的客户和合作伙伴。我可以只缓存合作伙伴吗?我可以缓存用户,然后缓存客户和parers。但我想缓存一个选定的子类型。我使用每个类层次结构策略的单个表来存储数据(具有鉴别器列的单个表)。感谢你的帮助。休眠二级缓存(TreeCache) - 对于子实体
感谢
问候,
时代
我使用TreeCache作为我的休眠二级实体缓存。我有一个实体层次结构,其中包含来自用户的客户和合作伙伴。我可以只缓存合作伙伴吗?我可以缓存用户,然后缓存客户和parers。但我想缓存一个选定的子类型。我使用每个类层次结构策略的单个表来存储数据(具有鉴别器列的单个表)。感谢你的帮助。休眠二级缓存(TreeCache) - 对于子实体
感谢
问候,
时代
不是真的知道,但你可能有选上的继承策略的问题,请参见: - http://forums.terracotta.org/forums/posts/list/4849.page - http://forums.terracotta.org/forums/posts/list/15/4849.page - https://forum.hibernate.org/viewtopic.php?f=1&t=937742
问候 菲利普
看起来不能缓存没有root实体的子实体。缓存需要从根实体启动。你能建议我一种支持子类型缓存的方法吗?任何可能的代码黑客? – era 2012-07-31 08:21:05
如果您尝试这样做会发生什么? – 2012-07-31 07:52:05
在hibernate映射中不能在元素下指定。如果我这样做,我得到一个运行时错误,说“无法解析无效映射映射文档”。但可以在元素下指定。 –
era
2012-07-31 08:56:33