今天在编码中有以下两句话:
1.user = (GuUsers)this.guUserService.getObject("from GuUsers where userId="+user.getUserId(), null);
2.result = this.guCardService.useCard(user.getUserId(), card.getCardNum(),card.getCardPasswd(), "to do验证码");
1:根据用户id获得用户对象;
2:service中执行的是一个存储过程,包含对用户的修改
结果执行完毕后,发现用户没有被修改,由此推断:hibernate中的持久化对象跟数据库中的数据进行对比,发现数据改变了,然后会自动执行一个update,修改为持久化对象中的数据…
hibernate掌握的还是不行..