ITPub博客

首页 > 数据库 > 国内数据库 > 应用存储过程执行报错解决方案

应用存储过程执行报错解决方案

原创 国内数据库 作者:瀚高PG实验室 时间:2022-02-07 13:54:27 0 删除 编辑

瀚高数据库

环境
系统平台: 银河麒麟U系(CPU飞腾)4
版本: 4.3.4.5
症状

应用中使用存储过程报错。

报错信息:

A query was run and no Result Maps were found for the Mapped Statement 。

错误截图:

图片.png

系统框架:springmvc+mybatis


问题原因


没有设置返回值类型。


解决方案


看看mybatis 的配置文件,漏了一项:resultType 属性值

原来的配置是:<select id="idCard" parameterType="String">

修改之后的配置<select id="idCard" resultType="java.lang.Integer" parameterType="String">

mybatis 中不管什么查询,都必须返回resultType 或者resultMap 的值,否则就会报错的。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69994931/viewspace-2854741/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
瀚高PG实验室(Highgo PG Lab)依托于瀚高DBA运维团队及瀚高数据库PG内核研发团队,旨在深入研究PostgreSQL技术、使用技巧、内核探秘、PG教学等,并进行分享。欢迎大家关注、交流。

注册时间:2021-02-18

  • 博文量
    184
  • 访问量
    126058