我想知道Hibernate
是否可以将字段存储到两个不同表中的两个不同列中。
可以用Hibernate
实现吗?我知道触发器非常容易。
这是我的方法;
@Entity
@Table(name = "A")
@SecondaryTable(name = "B")
public class A {
@Id
@Column(name = "id")
private int id;
// This property in both
@AttributeOverrides({
@AttributeOverride(column = @Column(name = "something", table = "B"), name = "something"),
@AttributeOverride(column = @Column(name = "something", nullable = true), name = "something")})
private int something;
}
问候。
ssedano。
答案 0 :(得分:0)
我很确定它不会。我也想知道为什么你需要这样的东西,但你可以简单地有两个字段,并且总是确保第二个字段与第一个字段具有相同的值:
public void setSomething(int s) {
this.something = s:
this.something2 = s:
}