wubin19881121

导航

2022年3月11日 #

在项目中发现一个问题,mybatis在调用存储过程的时候,存储过程又返回值得参数,如果参数都不传会出错,如果有多个只传一个不会出错,然后去看了下源码发现了问题

摘要: 在DefaultResultHandler里面发现了问题 如果传参是多个参数的话 MetaObject 里面有个字段是是一个ObjectWrapper 类型,真实类型是MapWrapper,如果参数是空的对应的是BeanWrapper, 对应的MetaObject没有参数的话得到了Null,然后在下 阅读全文

posted @ 2022-03-11 17:13 wubin19881121 阅读(108) 评论(0) 推荐(1) 编辑