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

来源:5-4 交易模型管理--交易下单03

qq_忘了怎样洒脱_KLVX57

2020-03-11 15:01

orderMapper.insertSelective(order);

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

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

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

写回答 关注

2回答

  • Mr小跳蚤
    2020-05-30 12:35:44

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

  • qq_忘了怎样洒脱_KLVX57
    2020-03-11 15:58:40

    我已经知道原因了

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

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

    可恶,困了我好几个小时

    qq_慕后端...

    只要在 baseController 里把错误信息展示出来就可以了。不用去掉

    2020-04-03 08:42:57

    共 1 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题