我解决不了这个问题。
有人能告诉我它是有可能解决的吗?
我有一个五个表的数据库,需要5个持久类。
所有5都需要携带以下3个字符串字段:
field1,field2,field3。
不过。这5个持久化类中的每一个使它们与其他“临时”类不同的持久组合。下面是五个持久化类:
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方法进行超类。
(在接受相同的代码之前,有很多用于测试它们的代码。)
有可能吗?
我认为答案是否定的。但我想我应该检查一下。
谢谢。
发布于 2016-04-12 21:53:49
这似乎是不适合注释元数据的用例之一。
JPA允许您用XML元数据覆盖、补充或替换注释。在您所描述的场景中,我认为最好在XML元数据中定义持久/瞬态字段。
有关更多细节,您可能需要检查hibernate文档或此已关闭的StackOverflow问题。
https://stackoverflow.com/questions/36584439
复制相似问题