Hibernate 一个更新问题的 讨论

一个关于hibernate单向一对一外键关联,级联update的问题。
问题如下:
有member的更新代码
java 代码
  1. public void addClickCount(){
  2. if(this.getStat() == null){
  3. Stat stat = createStat();
  4. stat.setClickCount(1);
  5. }else{
  6. this.getStat().addClickCount();
  7. }
  8. }
Stat的代码
java 代码
  1. public void addClickCount(){
  2. this.setClickCount(this.clickCount + 1);
  3. }
xml 代码
  1. <many-to-one
  2. name="stat"
  3. class="com.teesoo.teaonline.model.sys.Stat"
  4. cascade="save-update"
  5. column="f_stat_id"
  6. />

hibernate代码
java 代码
  1. public Member loadMember(Integer memberId){
  2. Member member = (Member) this.baseDao.get(Member.class, memberId);
  3. member.addClickCount();
  4. return member;
  5. }

我的要求是load一个member,同时stat的一个点击数自增加
以上环境是hbernate+spring

高手们现身把。

我的问题是,上面的代码不会更新stat的状态。
session没有关闭的状态下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值