为了账号安全,请及时绑定邮箱和手机立即绑定

新建订单的时候,插入不成功,也没有错误信息

orderMapper.insertSelective(order);

执行到这一步的时候,代码就死了,调试的时候有看到每个字段都有值呀。我没有用老师的方法生成order的id,我是设置数据库自增的方式,

<insert id="insertSelective" parameterType="com.FlashSell.pojo.Order" keyProperty="id" useGeneratedKeys="true">

可是为什么一致添加不成功,卡了好长时间,快疯了

正在回答

2 回答

兄弟,我也是这个问题,改了表名后就可以了

0 回复 有任何疑惑可以回复我~

我已经知道原因了

一、用老师提供的baseController,里面会捕捉预期之外的异常,所以你不能在控制台看到任何错误信息

二、我把extend baseController去掉之后发现了,我原先的订单表叫order,而order在mysql中是关键字,所以逆向生成的sql语句会出问题,我把表明改了就好了

可恶,困了我好几个小时

1 回复 有任何疑惑可以回复我~
#1

qq_慕后端21297

只要在 baseController 里把错误信息展示出来就可以了。不用去掉
2020-04-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

新建订单的时候,插入不成功,也没有错误信息

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信