主表的FK可以不存在,那怎么关联到附表?
应该是主表的FK关联到附表的PK,FK不存在难道想附表的PK也不存在?

解决方案 »

  1.   

    不可以为空吧,表之间的联系还是数据库上的操作啊,不关hibernate的事情,怎么能为没有FK呢?要不我才疏学浅,请楼主解释为什么hibernate里可以为空.还有你这个为什么不用many-to-many?
      

  2.   

    to楼上的:
    肯定是many-to-one的关系,就象网上的例子:多个student对应一个class的双向关联关系,不同的是现在student里的classID的值可有可无(这样的情况很多见,也很合理吧?),当这个classID为空时,hibernate就报错。我现在感觉唯一的解决方法就是不用双向关联了。