我写的spring 业务接口中
@Service("value=dzsdManager")
@Scope(value="singleton")
@Transactional( propagation=Propagation.REQUIRED,rollbackFor=Exception.class)
定义了这么些注解 ,在方法中
@Transactional( propagation=Propagation.REQUIRED,rollbackFor=Exception.class)
public void test(TSdzxJob tsj) throws Exception{
daoTool.save(tsj);
throw new Exception();
}
写了这样的测试。结果发现没回滚。用的是springmvc 和hibernate
如果我把bean 在xml中 声明一下 。这里不用 @Service("value=dzsdManager") 这样就能回滚了 。。我觉得应该是我那里设置有问题。请指正一下。