有主键就update,没有就insert, 应该不可能去比较数据库
例如主键是id
if(d == null ) insert;
else update

解决方案 »

  1.   

    如果我的主键是assign的,那岂不是不能用这个方法?
    如果我想要无论如何都更新,如果没有的话就插入,这个有什么好办法可以实现?
      

  2.   

    要是设置了unsave-value又该如何?
      

  3.   

    unsave-value 是什么?要怎么设置?
      

  4.   

    有人了解unsave-value是怎么设置了,如果设置了的话saveOrUpdate又会怎么工作?
      

  5.   

    unsave-value = "1" 的话,那么id="1"的对象就不会保存