mybatis执行insert方法时,居然插入成功,且方法没报错

一下是我debug时的场景1、2、打印的sql2014-09-0317:03:03,109DEBUG[java.sql.PreparedStatement]-<==>Ex... 一下是我debug时的场景
1、

2、打印的sql
2014-09-03 17:03:03,109 DEBUG [java.sql.PreparedStatement] - <==> Executing: INSERT INTO T_BMS_APPROVAL_HISTORY (ORDER_ID ,APPROVAL_TYPE ,BRANCH_CODE ,OPERATOR ,OPERATOR_NAME ,OPERATOR_ROLE ,OPERATOR_NODE ,APPROVAL_RESULT ,APPROVAL_DESC ,OPERATE_TIME ,CREATE_TIME ,CURRENT_NODE ,OPERATE_CONSUME ,COUNTERSIGN) VALUES (? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,?) >
2014-09-03 17:03:03,110 DEBUG [java.sql.PreparedStatement] - <==> Parameters: 38648(Long), 3808(Integer), 0007010101(String), #80202#(String), 龚坤(String), 分行经理(String), 代理总监审批(String), null, null, null, 2014-09-03 17:01:37.241(Timestamp), false(Boolean), null, false(Boolean)>

在数据库中手动执行这个sql时是可以成功插入的,但就是在程序中无法执行成功。这是怎么回事啊??
展开
 我来答
261667318
2014-09-03 · TA获得超过898个赞
知道小有建树答主
回答量:680
采纳率:100%
帮助的人:639万
展开全部
最有可能,事务没提交
追问
不是,因为事务是自动提交的,有时插入是好的,有时却不可以!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
定格的流年
2014-09-04
知道答主
回答量:21
采纳率:0%
帮助的人:9.6万
展开全部
@Transactional(rollbackFor = Throwable.class)这个你加没?
追问
原因找到了,是先插入后又删除了!谢谢你们的提醒
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ijkoplo
2014-09-03 · TA获得超过349个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:233万
展开全部
事务没有提交?(猜的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式