外键表怎样用annotation映射主表不是主键的列呢。

解决方案 »

  1.   

    两张表,一个用主键去关联另外一张表不是主键的字段,也就不是主外键关联,而是外键和字段关联,用annotation可以吗?还是根本就不行啊
      

  2.   

    有点明白你的意思。。就是 
    A表:  id,name    id主键
    b表    userID userName  userID 主键
      你的意思是 userName 和 name 关联 用注解annotation 应该不行吧!!其实这样的关联可以在程序中反应出来根本不需要在数据库中体现。还要注意name 不能为空
      

  3.   

    但是我现在是在一个表中的:是个树形结构,一个主键id,一个childID,一个parentID,parentID和childID对应,应该是他们两个关联,但是现在主键是id。这样可以查询,但是做添加的话childID就无法赋值,就像没有意义一样
      

  4.   

    楼主的意思没懂太清楚,如果你是树形结构,其父类ID指的应该是主键ID,而且不需要ChildID那个列吧