如题 谢谢

解决方案 »

  1.   

    update 修改实体信息
    save  保存一个新的实体
    saveorupdate 新的就保存 旧的就修改  里面调的就是 save 和 update 主要看 id是否为空
      

  2.   

    对,主要是主键的问题,一般你没有设置主键,而去调用update时,会有异常。
      

  3.   

    补充一下:saveorupdate要求主键是自动生成的。
      

  4.   

    查了好久API没查到
    session应该没这几个方法
    如果我没记错的话,你说的应该是HibernateTemplate的3个方法吧
    这个是在包org.springframework.orm.hibernate3里的
    是Spring封装的啊
    好吧~楼上都说完了,我凑个热闹
      

  5.   

    update : 修改   Id存在不为Null
    save : 保存,新增 Id不存在 Null
    saveOrUpdate||merge  会根据Id 是否为Null去自动判断是Save还是Update。
      

  6.   

    update 修改实体信息
    save 保存一个新的实体
    saveorupdate 新的就保存 旧的就修改 里面调的就是 save 和 update 主要看 id是否为空
    学习了。