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

mybatis xml注釋sql的注意事項及說明

 更新時間:2023年07月13日 16:00:47   作者:阿杰同學  
這篇文章主要介紹了mybatis xml注釋sql的注意事項及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mybatis xml注釋sql的注意事項

說明:在mybatis 的sql里不是不能寫注釋,而是注釋不能有#{},mybatis仍舊會把#{}算成一個帶注入的參數(shù)

如代碼段2所示,mysql數(shù)據(jù)庫更換為oracle數(shù)據(jù)庫時,#{date}需要明確jdbcType,而該代碼段中僅將適用于mysql的sql注釋,依舊會報同樣的錯,最好是將注釋的sql刪除。

 <select id="slectSlagsteelRatioByDate" resultType="java.lang.Double">
--         select slagsteel_ratio FROM process_history WHERE r furnace_num = #{furnaceNum}
--         ORDER BY real_time DESC limit 0,1
select slagsteel_ratio FROM(
 select slagsteel_ratio FROM process_history WHERE real_time &lt;= #{date,jdbcType=TIMESTAMP}
 ORDER BY real_time DESC ) WHERE ROWNUM = 1
</select>

注意事項

1、where語句等用到大于小于等符號時候,需要使用 <![CDATA[ > ]]>或者 <![CDATA[ < ]]>進行識別。

2、如果sql文中有動態(tài)sql文標簽,比如sql文,此時wwww為傳遞的參數(shù),不需用#{wwww }取值,直接使用即可。

3、如果超過一個參數(shù),需要在接口方法的每個參數(shù)定義時候使用@Param注解。

4、order by語句可以使用動態(tài)sql

ORDER BY eeee ORDER BY rrrrrr

5、SELECT

           CASE
           WHEN  條件1 THEN 字段1

WHEN 條件2 THEN 字段2

           ELSE    字段3
           END
  FROM.....

只要滿足一個WHEN,后面的WHEN就不會執(zhí)行了,跳出CASE WHEN 語句

mybatis xml 注釋問題

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘mybatis_plus_first’, mode=IN, javaType=long, 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).] with root cause

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

解決辦法

在mybatis里面注釋語句的時候,不要用–,用 <!- -需要注釋的內(nèi)容–>。

總結

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

相關文章

  • 詳解SpringBoot集成Hera日志管理新方案

    詳解SpringBoot集成Hera日志管理新方案

    本文介紹了SpringBoot集成Hera日志平臺的完整方案,SpringBoot與Hera的集成步驟包括環(huán)境準備、核心參數(shù)配置、無侵入式日志輸出和控制臺高效排查,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • Java中如何自定義一個類加載器

    Java中如何自定義一個類加載器

    這篇文章主要介紹了Java中如何自定義一個類加載器,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 使用RedisAtomicLong優(yōu)化性能問題

    使用RedisAtomicLong優(yōu)化性能問題

    這篇文章主要介紹了使用RedisAtomicLong優(yōu)化性能問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • springboot 中 inputStream 神秘消失之謎(終破)

    springboot 中 inputStream 神秘消失之謎(終破)

    這篇文章主要介紹了springboot 中 inputStream 神秘消失之謎,為了能夠把這個問題說明,我們首先需要從簡單的http調用說起,通過設置body等一些操作,具體實現(xiàn)代碼跟隨小編一起看看吧
    2021-08-08
  • java多線程編程實例

    java多線程編程實例

    這篇文章主要介紹了java多線程編程實例,分享了幾則多線程的實例代碼,具有一定參考價值,加深多線程編程的理解還是很有幫助的,需要的朋友可以參考下。
    2017-11-11
  • SpringBoot+TestNG單元測試的實現(xiàn)

    SpringBoot+TestNG單元測試的實現(xiàn)

    本文主要介紹了SpringBoot+TestNG單元測試的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • Mybatis?Plus字段為空值時未更新問題及解決

    Mybatis?Plus字段為空值時未更新問題及解決

    在使用MybatisPlus的UpdateById()方法時,如果字段從前臺傳入的數(shù)據(jù)為空值,則該字段不會得到更新,可以通過使用@TableField注解的fill屬性、全局配置update-strategy屬性或使用UpdateWrapper類來解決此問題
    2026-05-05
  • 老生常談Java虛擬機垃圾回收機制(必看篇)

    老生常談Java虛擬機垃圾回收機制(必看篇)

    下面小編就為大家?guī)硪黄仙U凧ava虛擬機垃圾回收機制(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Java使用遞歸復制文件夾及文件夾

    Java使用遞歸復制文件夾及文件夾

    這篇文章主要介紹了Java使用遞歸復制文件夾及文件夾,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 解決打開的idea項目maven不生效問題

    解決打開的idea項目maven不生效問題

    這篇文章主要給大家介紹了關于如何解決打開的idea項目maven不生效問題,最近在配置maven時,發(fā)現(xiàn)無論配置幾遍,IDEA中的maven配置總會還原成默認的,所以這里給大家分享下解決辦法,需要的朋友可以參考下
    2023-07-07

最新評論

富宁县| 禹州市| 金华市| 金门县| 枞阳县| 敦化市| 运城市| 沧州市| 固原市| 兴业县| 阳西县| 三都| 桂阳县| 潍坊市| 富顺县| 夏津县| 公主岭市| 桐柏县| 鹿邑县| 星子县| 大悟县| 漾濞| 穆棱市| 会泽县| 青龙| 肇东市| 会东县| 科尔| 邵东县| 富民县| 颍上县| 巴东县| 和顺县| 石楼县| 个旧市| 时尚| 金湖县| 凯里市| 济宁市| 苗栗市| 庆安县|