idea报错项积累

一.

百度解释:

返回json格式的数据,在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。

本人理解:

可能存在ShopDao方法和List之间的调来调去

本人解决:

从dao的实现类开始把ShopDao统一改成Shop(entity)

 二.当修改数据时,web的html中的数据可以传送到dao方法里面,但是数据却没修改成功,也没报错。原因

return JDBCUtil.update("update shop set title=?,area=?,discountText=?,priceNew=?,priceOld=?,boughtCound=?,img=? where id=?", shop.getTitle(),shop.getArea(),shop.getDiscountText(),shop.getPriceNew(),shop.getPriceOld(),shop.getBoughtCound(),shop.getImg(),shop.getId())>0;
中的where后面把shop.getImg(),shop.getId()两者的顺序换了过来
原文地址:https://www.cnblogs.com/Sunny-lby/p/8041148.html