例如:
表1
etTable
(
   int marId primary key;
   ......
   int operator   foreign key(name) references employTable;//操作者
   int verifier   foreign key(name) references employTable;//审核者
)表2
employTable
(
   int empId primary key;
   varchar(100) name;
   ......
)如表,表一两个字段都要引用表2同的同一字段,hibernate应该怎么配置?Hibernatesql

解决方案 »

  1.   

        @ManyToOne
        @JoinColumn(name="empId", nullable=false)
    private employTable operator  ;    @ManyToOne
        @JoinColumn(name="empId", nullable=false)
    private employTable verifier   ;
      

  2.   

    原则上我想也是应该这么配置,可是实际上这第配置行不通,AOP无法注入
      

  3.   

    提示两个字段错误...不过我在想可能是要用@JoinColumns来注解,多字段可能不能用@JoinColumn.
      

  4.   

    最后自己解决了,楼上说的方法行不通的必须要用@JoinColumns来注解