首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个非持久超类5耐久类w/相同的3,有时持久场?

一个非持久超类5耐久类w/相同的3,有时持久场?
EN

Stack Overflow用户
提问于 2016-04-12 21:31:07
回答 1查看 39关注 0票数 1

我解决不了这个问题。

有人能告诉我它是有可能解决的吗?

我有一个五个表的数据库,需要5个持久类。

所有5都需要携带以下3个字符串字段:

field1,field2,field3。

不过。这5个持久化类中的每一个使它们与其他“临时”类不同的持久组合。下面是五个持久化类:

代码语言:javascript
复制
    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方法进行超类。

(在接受相同的代码之前,有很多用于测试它们的代码。)

有可能吗?

我认为答案是否定的。但我想我应该检查一下。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 21:53:49

这似乎是不适合注释元数据的用例之一。

JPA允许您用XML元数据覆盖、补充或替换注释。在您所描述的场景中,我认为最好在XML元数据中定义持久/瞬态字段。

有关更多细节,您可能需要检查hibernate文档或此已关闭的StackOverflow问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36584439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档