您的位置:首页 > 编程语言 > Java开发

java web框架中service层调用本service层方法,方法不自动提交

2018-01-26 14:41 573 查看
@Transtional
class TestServiceImpl implement TestService{
@autowired
private TestDao testDao;

@override
public testA(){
Test test = new Test("this is a test");
this.testB(test);
}

@override
public testB(Test test){
testDao.save(test);
}
}


此时B方法不会自动提交,因此save方法虽然执行了但不会保存

解决办法:将testA()方法放到别的service层,testB()依旧放在当前,保证两个不在一个serivce即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: