新建訂單的時(shí)候,插入不成功,也沒有錯(cuò)誤信息
orderMapper.insertSelective(order);
執(zhí)行到這一步的時(shí)候,代碼就死了,調(diào)試的時(shí)候有看到每個(gè)字段都有值呀。我沒有用老師的方法生成order的id,我是設(shè)置數(shù)據(jù)庫(kù)自增的方式,
<insert?id="insertSelective"?parameterType="com.FlashSell.pojo.Order"?keyProperty="id"?useGeneratedKeys="true">
可是為什么一致添加不成功,卡了好長(zhǎng)時(shí)間,快瘋了
2020-05-30
兄弟,我也是這個(gè)問題,改了表名后就可以了
2020-03-11
我已經(jīng)知道原因了
一、用老師提供的baseController,里面會(huì)捕捉預(yù)期之外的異常,所以你不能在控制臺(tái)看到任何錯(cuò)誤信息
二、我把extend baseController去掉之后發(fā)現(xiàn)了,我原先的訂單表叫order,而order在mysql中是關(guān)鍵字,所以逆向生成的sql語句會(huì)出問題,我把表明改了就好了
可惡,困了我好幾個(gè)小時(shí)