在测试类里,可以改变,但是用beanutils封装后调用dao没报错,但是数据库没变化。

解决方案 »

  1.   

    那你进行submit了吗
      

  2.   

    追踪下stuuserdao.updatepwd(stuuser); 背后的逻辑,看下是否有对数据库作更新操作了.分享一个ORM框架--Bee. 
    Bee框架,一个十分钟即可学会的ORM框架.   有着直接操作实体对象的简便性,也可以方便地自己写sql执行.https://blog.csdn.net/abckingaa/article/details/81176524Bee开发成本低,开发效率高。不用写多余代码。
    它不用每写一个dao就要编写一次代码,每个service都可以调用bee作为dao,  让我们不用再去写dao代码.  
    省时省力,开发效率极高,编码复杂度为O(1).
    一个开发成本和开发速度都不比php差的java ORM框架。
      

  3.   

    debugger调试,是否执行了sql语句,如果执行了,是否进行了提交事务