你新增的时候理论上应该不会找的吧,因为你新增的form里并没有user的id啊。当然如果你主动赋值了那是另外一回事了assigned肯定是不行的,如果是assigned那你需要在user的po中赋值ID的如果用native就会利用数据库自身的id生成机制。

解决方案 »

  1.   

    to miaoliujun(傲龙):
    你说的我看不明白...主要就是在新增订单的时候,Hibernate会自动select用户表的问题..............
      

  2.   

    楼上的方法不行啊
    Hibernate3.0 已经默认为true
    Waiting...
      

  3.   

    个人觉着这是一个业务逻辑的问题,你让Hibernate去自动做这件事情,不好吧
    呵呵!
      

  4.   

    没办法
    业务上不允许用户表的主键自动增加
    还有其他表少数表也存在这种问题
    我现在是把该外键设置为null
    请问有谁解决过类似的问题?