今天项目报了一个新错误
identifier of an instance of Term was altered from 546451234121 to 5651123131
这个错误原因是因为我们使用hibernate查询出来(持久化)对象之后 ,
又修改了其主键(id)或者外键
仔细检查代码把,赋值主键的地方删除掉就可以了。
知识点:hibernate查询出来的持久化对象是不可以修改其主键的。
今天项目报了一个新错误
identifier of an instance of Term was altered from 546451234121 to 5651123131
这个错误原因是因为我们使用hibernate查询出来(持久化)对象之后 ,
又修改了其主键(id)或者外键
仔细检查代码把,赋值主键的地方删除掉就可以了。
知识点:hibernate查询出来的持久化对象是不可以修改其主键的。