前台list出现500异常

来源:8-9 商品管理模块所有功能自测

北极猫_

2018-03-19

//img.mukewang.com/szimg/5aafc3c10001b41708720312.jpg

</ pre> <p> <b>根本原因</ b> </ p> <pre> org.mybatis.spring.MyBatisSystemException:嵌套的异常是org.apache.ibatis.binding.BindingException:找不到参数'categoryIdList' 。可用参数是[CategoryIdList,productName,param1,param2]

日志信息

[22:03:58.810][DEBUG][c.m.d.C.selectCategoryChildrenByParentId][http-nio-8088-exec-4] ==>  Preparing: SELECT id, parent_id, name, status, sort_order, create_time, update_time FROM miao_category WHERE parent_id=? 
[22:03:58.810][DEBUG][c.m.d.C.selectCategoryChildrenByParentId][http-nio-8088-exec-4] ==> Parameters: 100006(Integer)
[22:03:58.811][DEBUG][c.m.d.C.selectCategoryChildrenByParentId][http-nio-8088-exec-4] <==      Total: 0
[22:03:58.811][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-4] Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3f26f57d]
[22:03:58.820][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-4] Creating a new SqlSession
[22:03:58.821][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-4] SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@42416f45] was not registered for synchronization because synchronization is not active
[22:03:58.870][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-4] Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@42416f45]


写回答

3回答

Geely

2018-03-19

你好,同学 500 就是服务器异常啦, 你这个异常应该发生在mybatis,你把后端的异常日志 全部发这里来,记得排版一下。另外目前看有限的线索,是否可以检查一下这个办法,在mybatis的interface绑定数据时候 参数是否有问题。

包括注解是否加全,位置是否对应好。

0
1
北极猫_
非常感谢!老师发现的问题果然精准
2018-03-20
共1条回复

北极猫_

提问者

2018-03-20

//img.mukewang.com/szimg/5ab065450001b72310670100.jpg

破案了, productMapper写错

0
0

about_blank

2018-03-19

CategoryIdList debug 看下传到xml 的声明贴一下?

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程