white knight

导航

 

假设表A与表B需要进行一对一关联,表A的a1字段等于表B的a1字段,同时表B中的b2字段需要为某一固定值,可采取如下方式配置:

public class A {
  private String a;

  @OneToOne
  @JoinColumnsOrFormulas(value={
    @JoinColumnOrFormula(column=@JoinColumn(name="a1", referencedColumnNmae="a1")),
    @JoinColumnOrFormula(formula=@JoinFormula(value="'special'", referencedColumnName="b2"))
  })
  private B b;  
}

 

posted on 2018-01-30 15:11  white knight  阅读(121)  评论(0编辑  收藏  举报