manager1.setMoney操作,会操作数据库么?是不是少了save操作啊?

解决方案 »

  1.   

    会操作数据库,这是控制台输出的内容:Hibernate: 
        select
            userinfo0_.ID as ID0_0_,
            userinfo0_.USERNAME as USERNAME0_0_,
            userinfo0_.BALANCE as BALANCE0_0_ 
        from
            USERINFO userinfo0_ 
        where
            userinfo0_.ID=?
    Hibernate: 
        select
            userinfo0_.ID as ID0_0_,
            userinfo0_.USERNAME as USERNAME0_0_,
            userinfo0_.BALANCE as BALANCE0_0_ 
        from
            USERINFO userinfo0_ 
        where
            userinfo0_.ID=?
    Hibernate: 
        update
            USERINFO 
        set
            USERNAME=?,
            BALANCE=? 
        where
            ID=?
    Hibernate: 
        update
            USERINFO 
        set
            USERNAME=?,
            BALANCE=? 
        where
            ID=?
    true这是老师给我的代码,可以修改,我自己做了一遍发现没出效果,所以,求助
      

  2.   

    manager1.setMoney()这个方法你跟进去看看,它应该只是简单的设置了对象的数据,并没有操作数据库。
    一般情况下都会提供save或者merge方法,才会调用数据库的update操作。
    你贴出来setMoney方法看看吧