0

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;
}

よろしく。

せだの。

4

1 に答える 1