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()两者的顺序换了过来