@RequestMapping("live/add")
@Transactional
publicvoidsaveCmsLive(HttpServletRequestrequest,HttpServletResponseresponse,CmsLivecmsLive,CmsLiveNumcmsLiveNum){
(1).CmsLivelive=cmsLiveMng.addCmsLive(cmsLive);
cmsLiveNum.setLiveId(live.getLiveId());
(2).cmsLiveNumMng.addCmsLiveNum(cmsLiveNum);
Stringmessage=Constants.API_MESSAGE_SUCCESS;
Stringcode=ResponseCode.API_CODE_CALL_SUCCESS;
Stringbody="\"\"";
ApiResponseapiResponse=newApiResponse(request,body,message,code);
ResponseUtils.renderApiJson(response,request,apiResponse);
}
如上述代码(标记了(1),(2))我第一句执行成功了然后第二句执行失败了然后第一条的数据还是插入了数据库
我service层和controller层都加了事务注解,对应的xml文件也有还是没回滚
在spring-hibernate配置文件中也配置了
分 -->
|