saveOrUpdate问题

    技术2022-05-19  20

    Hibernate会给主键为"null"的值执行insert操作

    如果,主键生成方式是assigned,人工指定,那么试图新增的数据,其主键不为"null",Hibernate会执行update操作,就会报错! 

    结论:

    对于主键值不是系统自动生成的表别指望hibernate会使用saveOrUpdate()方法自动正确的保存更新数据.只能手动采用save()、update()函数完成. 


    最新回复(0)