應用儲存過程執行報錯解決方案

瀚高PG實驗室發表於2022-02-07

瀚高資料庫

環境
系統平臺: 銀河麒麟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部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2854741/,如需轉載,請註明出處,否則將追究法律責任。

相關文章