首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

service有关问题

2012-11-03 
service问题?假设事务声明在service层,aService和bService是两个service对象,下面的方法有什么问题?public

service问题?
假设事务声明在service层,aService和bService是两个service对象,下面的方法有什么问题?

public void doSomething(){
  aService.save(obj);
  bService.save(obj2);

}

[解决办法]
obj和obj2从哪来的,看不太懂
[解决办法]
如果这2个业务逻辑是有关联的,而且要求是原子操作,则如果第一个服务抛出异常,第一个事务会回滚,但是会继续执行第二个逻辑。所以如果2个业务逻辑有关联的话要将这2个操作放在同一个事务下进行处理
[解决办法]
doSomething应该也在一个service对象中才能保证事务一致
[解决办法]
这是C/S 中的问题吗?
[解决办法]
分别得到service get set方法,可以保存
[解决办法]
提供的太少。看不懂,没法确定。打酱油了
[解决办法]
没问题要是你的这个方法是在Service层的话
[解决办法]
这个是可以的
[解决办法]
我觉得可以用一个service,然后在service中调用两个dao

热点排行