傻瓜才一样 2015-10-26 07:17 采纳率: 0%
浏览 1767

如果同时调用同一个类的不同方法,会产生数据混乱吗?如下面这种情况

strus2+spring+hibernate框架的项目,
public class ExpressdAction extends BaseAction{
private TUnit tunit;
private TUnitNewlog tunitNewlog;
private ExpressdService expressdService;
public TUnit getTunit() {
return tunit;
}
public void setTunit(TUnit tunit) {
this.tunit = tunit;
}
public TUnitNewlog getTunitNewlog() {
return tunitNewlog;
}
public void setTunitNewlog(TUnitNewlog tunitNewlog) {
this.tunitNewlog = tunitNewlog;
}
public String unit_addsave(){
tunitNewlog=new TUnitNewlog;
tunitNewlog.setXXX(tunit.getXXX());
....

expressdService.save(tunitNewlog);
}
public String unit_editsave(){
tunitNewlog=new TUnitNewlog;
tunitNewlog.setXXX(tunit.getXXX());
....

expressdService.save(tunitNewlog);
}

}

  • 写回答

1条回答 默认 最新

  • 嗷嗷的昶卅 2015-10-26 09:21
    关注

    看了你的题目,我想说,会的。
    解决的方法,如果是和数据库打交道的方法是需要配置事务来控制的,不然就会有一系列什么读脏数据啊,什么的
    如果没有涉及到数据库,那就你自己调用的时候严谨一点,super ,this,不要偷懒不写

    评论

报告相同问题?