一个关于hibernate单向一对一外键关联,级联update的问题。
问题如下:
有member的更新代码
Stat的代码
hibernate代码
我的要求是load一个member,同时stat的一个点击数自增加
以上环境是hbernate+spring
高手们现身把。
我的问题是,上面的代码不会更新stat的状态。
session没有关闭的状态下。
问题如下:
有member的更新代码
java 代码
- public void addClickCount(){
- if(this.getStat() == null){
- Stat stat = createStat();
- stat.setClickCount(1);
- }else{
- this.getStat().addClickCount();
- }
- }
java 代码
- public void addClickCount(){
- this.setClickCount(this.clickCount + 1);
- }
xml 代码
- <many-to-one
- name="stat"
- class="com.teesoo.teaonline.model.sys.Stat"
- cascade="save-update"
- column="f_stat_id"
- />
hibernate代码
java 代码
- 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没有关闭的状态下。