与大型,很少更改的实体关联的小型实体

时间:2017-01-31 09:41:37

标签: java hibernate jpa

我在如何正确实现逻辑模型方面很困难,其中实体A(轻量级,多个实例)具有对实体B的引用(重量级,少数实例且很少被修改)。

实际上,如果B的所有实例都被永久缓存,而实体A只保留其B的ID,那么它就会很好,因此实体A可以根据需要通过某种服务查找其B

但这意味着,A必须能够访问该服务。这就提出了服务实例来自哪里的问题?如果A通过某个静态工厂获得它,那么就会出现一个丑陋的耦合。向A的每个方法添加一个参数,需要B,从外部提供服务似乎更好,但仍然不是最好的方法。

有什么建议吗?

0 个答案:

没有答案