Hibernate
フィールドを 2 つの異なるテーブルの 2 つの異なる列に格納できるかどうか疑問に思います。
それはで達成できます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;
}
よろしく。
せだの。