我无法解决这个问题 谁能告诉我它有可能解决它?
我有一个五表数据库,需要5个持久类。
所有5个字符串需要携带这3个字符串字段:
field1,field2,field3。
但是。 5个持久化类中的每一个使得它们的不同组合与其他@transient持久化。以下是五个持久化类:
Persistent @Trasient
1 field1, field2 field3
2. all 3 none
3. field2 field1, field3
3. none all 3
4. field1, field3 field 2
5. field 1 field2, field3
我喜欢超级get / set方法。
(在接受相同的代码之前,有很多代码用于测试它们。)
有可能吗?
我认为答案是肯定的。 但我以为我要检查一下。
感谢。
答案 0 :(得分:0)
这似乎是不适合注释元数据的用例之一。
JPA允许您使用XML元数据覆盖,补充或替换注释。在您描述的场景中,我认为最好在XML元数据中定义持久性/瞬态字段。
您可以查看hibernate docs或此关闭的StackOverflow question了解详情。