当碰到这个问题的时候,其他的博客都说是session的问题,根本没有实际的解决方式,头疼!
解决办法:
以下是我修改后的代码,简单来说当你从数据库装配一个实体对象bean后,你如果要修改也只能在这个实体对象上修改!如果你在进行saveOrUpdate操作时,这个bean对象变更了,那么就会报如上错误。
SmParaitemBean bean = smParaitemRepo.getOneParaItemByID(id);
bean.setLastUpdId(user.getId());
bean.setLastUpdCode(user.getUserCode());
bean.setLastUpdName(user.getUserName());
bean.setLastTime(DateUtils.getNowDate());
smParaitemRepo.saveOrUpdate(bean);