最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

 我在讀取數(shù)據(jù)庫的表信息時,出現(xiàn)了不同字段取值對應(yīng)不上的情況,有些字段的賦值是錯位置的,

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

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

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

可以正確讀取

另外還查知:

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

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中注釋刪除即可

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

相關(guān)文章

  • Java?CAS與Atomic原子操作核心原理詳解

    Java?CAS與Atomic原子操作核心原理詳解

    CAS(Compare?and?Swap)和Atomic原子操作是保證多線程并發(fā)安全的常用機制,能夠高效地實現(xiàn)對共享變量的安全訪問和修改,避免線程競爭導(dǎo)致的數(shù)據(jù)不一致和死鎖等問題。它們的應(yīng)用可以提高程序的并發(fā)性能和可維護性,是多線程編程中的重要工具
    2023-04-04
  • 聊聊Redis二進制數(shù)組Bitmap

    聊聊Redis二進制數(shù)組Bitmap

    這篇文章主要介紹了Redis二進制數(shù)組Bitmap,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • SWT(JFace)小制作 FileBrowser文件瀏覽

    SWT(JFace)小制作 FileBrowser文件瀏覽

    SWT(JFace)小制作 FileBrowser文件瀏覽
    2009-06-06
  • 解決springboot整合cxf啟動報錯,原因是版本問題

    解決springboot整合cxf啟動報錯,原因是版本問題

    這篇文章主要介紹了解決springboot整合cxf啟動報錯,原因是版本問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java中的常用集合類整理

    java中的常用集合類整理

    在本篇文章里小編給大家整理的是關(guān)于java中的常用集合類的相關(guān)知識點內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-12-12
  • idea啟動多個SpringBoot服務(wù)實例的最優(yōu)解決方法

    idea啟動多個SpringBoot服務(wù)實例的最優(yōu)解決方法

    啟動SpringBoot項目其實就是啟動Tomcat等服務(wù)容器,只要這個端口不同就能啟動多個服務(wù)實例了,本文主要介紹了idea啟動多個SpringBoot服務(wù)實例的最優(yōu)解決方法,感興趣的可以了解一下
    2024-05-05
  • 學(xué)習(xí)SpringMVC——國際化+上傳+下載詳解

    學(xué)習(xí)SpringMVC——國際化+上傳+下載詳解

    本篇文章主要介紹了學(xué)習(xí)SpringMVC——國際化+上傳+下載,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。
    2016-12-12
  • Java中StringBuilder與StringBuffer使用及源碼解讀

    Java中StringBuilder與StringBuffer使用及源碼解讀

    我們前面學(xué)習(xí)的String就屬于不可變字符串,因為理論上一個String字符串一旦定義好,其內(nèi)容就不可再被改變,但實際上,還有另一種可變字符串,包括StringBuilder和StringBuffer兩個類,那可變字符串有什么特點,又怎么使用呢,接下來就請大家跟我一起來學(xué)習(xí)吧
    2023-05-05
  • java.lang.Runtime.exec() Payload知識點詳解

    java.lang.Runtime.exec() Payload知識點詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于java.lang.Runtime.exec() Payload知識點相關(guān)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2020-03-03
  • 通過實例解析Spring組合注解與元注解

    通過實例解析Spring組合注解與元注解

    這篇文章主要介紹了通過實例解析Spring組合注解與元注解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11

最新評論

丹江口市| 宁武县| 德庆县| 阜城县| 兴宁市| 马山县| 历史| 呼玛县| 封开县| 阳谷县| 姜堰市| 牡丹江市| 太湖县| 湖北省| 桂阳县| 鹤壁市| 东莞市| 定南县| 马鞍山市| 安陆市| 绥化市| 柳河县| 山阳县| 洛宁县| 宁德市| 墨江| 梓潼县| 上饶市| 巴塘县| 武穴市| 工布江达县| 洪泽县| 庆城县| 衡东县| 韩城市| 随州市| 嘉峪关市| 湘阴县| 布拖县| 原平市| 江源县|