org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

前端 未结 14 1496
不思量自难忘°
不思量自难忘° 2021-01-01 10:56

I am using struts and hibernate. I have a parent and child relation using set in hbm. In the action I am using session.saveOrUpdate() method to save but while s

14条回答
  •  清酒与你
    2021-01-01 11:25

    So For my case I noticed hibernate is trying to update the record rather than inserting it and that thrown the exception mentioned.

    I finally came to find that my entity had an updatedAt timestamp column:

    
    

    and when I was trying to initialize the object i found that the code was setting this field explicitly.

    after removing that setUpdateDate(new Date()) it worked and did an insert instead.

提交回复
热议问题