亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決使用mybatis取值,字段賦值錯誤的問題

 更新時間:2022年01月20日 10:58:49   作者:是這耀眼的瞬間  
這篇文章主要介紹了解決使用mybatis取值,字段賦值錯誤的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

使用mybatis取值,字段賦值錯誤

 我在讀取數據庫的表信息時,出現了不同字段取值對應不上的情況,有些字段的賦值是錯位置的,

<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">

BaseResultMap 里的字段對應是錯誤的,估計是Map里字段順序的問題。改成了

<update id="updateByPrimaryKeySelective" parameterType="com.tour.info.admin.model.Template">

可以正確讀取

另外還查知:

還有mybatis ,mapper.xml的各個字段的順序是不影響賦值的,是自動對應的。

mybatis映射賦值失敗

異常:TypeException: Could not set parameters for mapping

錯誤輸出

在這里插入圖片描述

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘pmNo’, mode=IN, javaType=class java.lang.String, jdbcType=null, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘null’, expression=‘null’}. Cause: org.apache.ibatis.type.TypeException: Error setting non null for parameter #1 with JdbcType null . Try setting a different JdbcType for this parameter or a different configuration property. Cause: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

錯誤造成原因

在mybatis中SQL添加了注釋

在這里插入圖片描述

解決方法

將SQL中注釋刪除即可

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 深入理解Java設計模式之適配器模式

    深入理解Java設計模式之適配器模式

    這篇文章主要介紹了JAVA設計模式之適配器模式的的相關資料,文中示例代碼非常詳細,供大家參考和學習,感興趣的朋友可以了解
    2021-11-11
  • mybatis之多參數查詢方式

    mybatis之多參數查詢方式

    這篇文章主要介紹了mybatis之多參數查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 全面解析Java中的引用類型

    全面解析Java中的引用類型

    在Java中對象以引用來指向JVM的內存區(qū)塊,這里我們總結了強引用、軟引用、弱引用和假象引用(幽靈引用),下面就具體來全面解析Java中的引用類型:
    2016-05-05
  • Spring中的spring.factories文件用法(Spring如何加載第三方Bean)

    Spring中的spring.factories文件用法(Spring如何加載第三方Bean)

    這篇文章主要介紹了Spring中的spring.factories文件用法(Spring如何加載第三方Bean),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java 實戰(zhàn)圖書管理系統的實現流程

    Java 實戰(zhàn)圖書管理系統的實現流程

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現一個圖書管理系統,大家可以在過程中查缺補漏,提升水平
    2021-11-11
  • MyBatis分頁插件PageHelper的具體使用

    MyBatis分頁插件PageHelper的具體使用

    這篇文章主要介紹了MyBatis分頁插件PageHelper的具體使用,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 解析SpringCloud簡介與微服務架構

    解析SpringCloud簡介與微服務架構

    這篇文章主要介紹了SpringCloud簡介與微服務架構,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot + 微信公眾號JSAPI支付功能的實現

    SpringBoot + 微信公眾號JSAPI支付功能的實現

    這篇文章主要介紹了SpringBoot + 微信公眾號JSAPI支付功能的實現,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 詳解SpringBoot配置devtools實現熱部署

    詳解SpringBoot配置devtools實現熱部署

    本篇文章主要介紹了詳解SpringBoot配置devtools實現熱部署 ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • SpringBoot集成logback打印彩色日志的代碼實現

    SpringBoot集成logback打印彩色日志的代碼實現

    Logback是由log4j創(chuàng)始人設計的另一個開源日志組件,默認情況下,Spring?Boot會用Logback來記錄日志,并用INFO級別輸出到控制臺,本文給大家介紹了SpringBoot集成logback打印彩色日志,需要的朋友可以參考下
    2024-03-03

最新評論