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

时间:2015-01-14 18:39:05

标签: jpa persistence eclipselink jpa-2.0 spring-data-jpa

所以,我有一个通过@Embedded注释嵌入在几个实体中的对象。我想将一个属性/属性排除在一个嵌入但不存在的实例中。有简洁的方法吗?我应该这样做吗?如果没有,为什么不呢?我使用的是spring-data-jpa 1.7.1,eclipselink 2.5.1。提前谢谢!

1 个答案:

答案 0 :(得分:1)

首先,如果你想在一个地方(而不是另一个地方)不同地保持一个类的字段(无论是嵌入的还是其他的)(因为注释仅在一个地方指定),或者至少我可以使用注释,你就不能使用注释。看看它是如何可能的。

其次,使用XML,您可以指定" embedded"元素和#34;属性"并且对于每个属性,您可以放置​​" transient"。从来没有尝试过,但这就是我要去的方式