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

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);
}

}

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