mybatis的service中我写了两个操作,一个update一个insert,数据库真实操作,只操作了insert 10
update和insert,都commit了,我是用sturts2中的action里面的方法去掉这个service,能确保dao,xml的update没写错,因为我用ju...
update和insert,都commit了,我是用sturts2中的action里面 的方法去掉这个service,能确保dao,xml的update没写错,因为我用junit单独测试,是可以update的,同一个update方法
junit单独测试:
dao层代码: 展开
junit单独测试:
dao层代码: 展开
2个回答
展开全部
看下传入的cx_id是否为空,日志打出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管更新是否成功都执行插入操作吗?
看着没什么问题,加上判断或者try/catch试试吧
看着没什么问题,加上判断或者try/catch试试吧
更多追问追答
追问
更新压根没成功过,在这个方法,控制台没报错。在这个方法不行,其他方法内单独执行更新都成功,是不是一个service不能有两个DML语句,不过我单独用执行一个更新也没成功,哎,又不报错,烦死了,debug了几百遍了
追答
service层有多个dml是没有问题的.
不过你这个更新就只传个id是什么意思
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |