展开全部
你的transactional要加在dao的实现类上吧,service本身就和事务没关系。。。你的service支不支持事务都没什么关系的。你的dao肯定有写事务。不然不会添加成功。自己的一点看法也在学习,你现在还学java吗?解释一下呗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PROPAGATION_NOT_SUPPORTED ,这个也可以从字面得知,not supported ,不支持,当前级别的特点就是上下文中存在事务,则挂起事务,执行当前逻辑,结束后恢复上下文的事务;
如果是PROPAGATION_NEVER ,该事务更严格,上面一个事务传播级别只是不支持而已,有事务就挂起,而PROPAGATION_NEVER传播级别要求上下文中不能存在事务,一旦有事务,就抛出runtime异常,强制停止执行!
因此楼主的想法可能是让其不执行事务,应该使用第二种情况。
如果是PROPAGATION_NEVER ,该事务更严格,上面一个事务传播级别只是不支持而已,有事务就挂起,而PROPAGATION_NEVER传播级别要求上下文中不能存在事务,一旦有事务,就抛出runtime异常,强制停止执行!
因此楼主的想法可能是让其不执行事务,应该使用第二种情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
spring配置文件呢,发上来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你xml怎么配的,贴上来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你直接操作数据库进行增删改查时进行事务提交了吗 应该没有吧不也录入了数据。事务是用来在程序出错时以防错误数据存入而采取的一种策略,一旦出错就进行事务回滚。
追问
我现在是不参与事务,他为什么还会新增成功,你的回答有点所答非所问啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询