Hibernate 修改数据先get出实体,然后修改属性值,但是没有save,修改后的数据也保存到数据库了。why?
Userold=userDAO.get(vo.getUserid());old.setUsername(vo.getUsername());old.setIpaddrbe...
User old = userDAO.get(vo.getUserid());
old.setUsername(vo.getUsername());
old.setIpaddrbegin(vo.getIpaddrbegin());
old.setIpaddrend(vo.getIpaddrend());
old.setMacaddr(vo.getMacaddr());
old.setCellphone(vo.getCellphone());
old.setTelephone(vo.getTelephone());
old.setRemark(vo.getRemark());
old.setModifier(this.getCurrentUserId());
old.setModidate(new Date());
//userDAO.save(old); 把这句注释掉也能保存到数据库,不知道怎么解决。我要的效果是save之后才保存到数据库。 展开
old.setUsername(vo.getUsername());
old.setIpaddrbegin(vo.getIpaddrbegin());
old.setIpaddrend(vo.getIpaddrend());
old.setMacaddr(vo.getMacaddr());
old.setCellphone(vo.getCellphone());
old.setTelephone(vo.getTelephone());
old.setRemark(vo.getRemark());
old.setModifier(this.getCurrentUserId());
old.setModidate(new Date());
//userDAO.save(old); 把这句注释掉也能保存到数据库,不知道怎么解决。我要的效果是save之后才保存到数据库。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询