为什么运行接口无返回值

问题场景:

与同事共同开发一个项目,调用其开发的接口,未接收到返回值

问题分析:

将SQL复制添加指定的查询条件,SQL无误,问题定位到 MyBatis 语法上

问题解决:

1.select 字段部分使用*,导致 表中该字段与PO类之间无法映射
select *
改为  select 具体的字段

2.参数类型不正确  parameterType
参数
java.util.Map

map

直接 写Map 不识别

问题总结:

心态,不必为了一个小错误而批评别人,谁都是从那个阶段过来的,过去也会犯此类的错误

总结一下,虽然自己当前不会犯此类的错误





猜你喜欢

转载自mingyundezuoan.iteye.com/blog/2395261
今日推荐