Hibernate 一个更新问题的 讨论

xing00 2007-07-06

一个关于hibernate单向一对一外键关联,级联update的问题。

问题如下:

有member的更新代码

public void addClickCount(){  
        if(this.getStat() == null){  
            Stat stat = createStat();  
            stat.setClickCount(1);  
        }else{  
            this.getStat().addClickCount();  
        }  
    }
Stat的代码
public void addClickCount(){  
            this.setClickCount(this.clickCount + 1);  
        }
public Member loadMember(Integer memberId){  
            Member member = (Member) this.baseDao.get(Member.class, memberId);  
            member.addClickCount();  
            return member;  
        }

我的要求是load一个member,同时stat的一个点击数自增加

以上环境是hbernate+spring

高手们现身把。

我的问题是,上面的代码不会更新stat的状态。

session没有关闭的状态下。

相关推荐