在执行持久化操作的时候报错通常Hibernate会根据ID生成策略自动生成ID值,但是这个对象ID已经有值,所以就报错。

我是修改了级联关系解决了这个问题

将cascade改为CascadeType.REFRESH即可,表示级联对象在Role表存在则进行update操作,而不做save操作。所以一般就先用这个吧REFRESH。目前还不太明白这些注解,以后慢慢研究吧

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2021-12-09
  • 2021-06-10
  • 2022-12-23
  • 2021-07-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案