繁体   English   中英

使用JPA 2.0,如何将嵌入式对象的属性/属性指定为非持久性?

With JPA 2.0, how can one specify that a property/attribute of an embedded object as not persistent?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

因此,我有一个通过@Embedded注释嵌入到多个实体中的对象。 我想从一个属性/属性中将其保留在嵌入其中的一个实例中,而不将其保留在另一个实例中。 有一种简洁的方法吗? 我应该这样做吗? 如果没有,为什么不呢? 我正在使用spring-data-jpa 1.7.1,eclipselink 2.5.1。 提前致谢!

1 个回复

首先,如果您要在一个地方与另一个地方(因为仅在一个地方指定了注释)不同而持久地保留一个类的字段(无论是嵌入的还是其他形式的),则不能使用注释,或者至少我看不到它将如何可能的。

其次,使用XML,您可以指定一个“嵌入式”元素,并在该“属性”下,并为每个属性放置“瞬态”。 没尝试过,但这就是我要走的路

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM