Łuk*_*ski 5 java hibernate jpa
除此之外,如果这样做是正确的模式,问题是在 Hibernate 中对于给定的@MappedSuperclass设置是否有可能将覆盖属性设置为 a@Transient或以任何“其他方式”忽略它?
给定映射超类:
@MappedSuperclass
public abstract class MappedSuperclassEntity {
private Integer field;
public Integer getField() {return field;}
public void setField(Integer field) {this.field = field;}
}
Run Code Online (Sandbox Code Playgroud)
这是不可能的。Javadoc @AttributeOverride:
(必需)映射到持久属性的列。映射类型将保持与可嵌入类或映射超类中定义的相同。
您可以在此处查看JPA 的三种继承策略之一,以了解另一种设计。
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |