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

mybatis-xml映射文件及mybatis動態(tài)sql詳解

 更新時間:2024年12月07日 16:53:28   作者:大磊程序員(“hello world”)  
XML映射文件的名稱與Mapper接口名稱一致,并且將XML映射文件和Mapper接口放置在相同包下(同包同名),這篇文章主要介紹了mybatis-xml映射文件及mybatis動態(tài)sql的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧

規(guī)范

XML映射文件的名稱與Mapper接口名稱一致,并且將XML映射文件和Mapper接口放置在相同包下(同包同名)。

XML映射文件的namespace屬性為Mapper接口全限定名一致。

XML映射文件中sql語句的id與Mapper接口中的方法名一致,并保持返回類型一致。

使用情況

當sql語句比較復雜的時候可以選擇xml的形式,但是當sql語句比較簡單可以直接使用mapper中的注解寫sql

動態(tài)sql標簽

if

<if>:用于判斷條件是否成立,使用test屬性進行條件判斷,如果條件為true,則拼接sql

<where>:where元素只會在子元素有內(nèi)容的情況下才插入where子句,而且會自動去除子句的開頭的and和or

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.ljx.mapper.UserMapper">
<select id="list" resultType="com.ljx.Pojo.User">
    select *
    from user
    <where>
    <if test="name!=null">
        name like concat('%',#{name},'%')
    </if>
    <if test="gender !=null">
        and gender=#{gender}
    </if>
    </WHERE>
</select>
</mapper>

到此這篇關(guān)于mybatis-xml映射文件及mybatis動態(tài)sql的文章就介紹到這了,更多相關(guān)mybatis-xml映射文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中的String對象數(shù)據(jù)類型全面解析

    Java中的String對象數(shù)據(jù)類型全面解析

    首先String不屬于8種基本數(shù)據(jù)類型,String是一個對象,因為對象的默認值是null,所以String的默認值也是null;但它又是一種特殊的對象,有其它對象沒有的一些特性
    2012-11-11
  • java制作android 日歷代碼分享

    java制作android 日歷代碼分享

    本文給大家分享的是一段使用java制作Android日歷的代碼,非常簡單實用,實現(xiàn)了讀取日歷事件、插入事件、編輯日歷事件、查看日歷等功能,有需要的小伙伴參考下
    2015-03-03
  • MyBatis-Plus如何實現(xiàn)自動加密解密

    MyBatis-Plus如何實現(xiàn)自動加密解密

    這篇文章主要介紹了MyBatis-Plus實現(xiàn)自動加密解密方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Spring自動裝配@Autowired教程

    Spring自動裝配@Autowired教程

    @Autowired注解是Spring中非常重要且常見的,接下來就簡要的介紹一下它的用法。@Autowired默認是通過set方法,按照類型自動裝配JavaBean,set方法可省略不寫,它主要是修飾在成員變量上
    2023-01-01
  • Java 對 Cookie增刪改查的實現(xiàn)示例

    Java 對 Cookie增刪改查的實現(xiàn)示例

    這篇文章主要介紹了Java 對 Cookie增刪改查的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • SpringMVC通過模型視圖ModelAndView渲染視圖的實現(xiàn)

    SpringMVC通過模型視圖ModelAndView渲染視圖的實現(xiàn)

    這篇文章主要介紹了SpringMVC通過模型視圖ModelAndView渲染視圖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • JavaWeb登錄界面登錄失敗在同一頁面進行提示的解決

    JavaWeb登錄界面登錄失敗在同一頁面進行提示的解決

    這篇文章主要介紹了JavaWeb登錄界面登錄失敗在同一頁面進行提示的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • idea 配置checkstyle詳細步驟

    idea 配置checkstyle詳細步驟

    checkstyle是提高代碼質(zhì)量,檢查代碼規(guī)范的很好用的一款工具,本文簡單介紹一下集成的步驟,并提供一份完整的checkstyle的代碼規(guī)范格式文件,以及常見的格式問題的解決方法,需要的朋友可以參考下
    2023-11-11
  • SpringBoot自動配置之自定義starter的實現(xiàn)代碼

    SpringBoot自動配置之自定義starter的實現(xiàn)代碼

    這篇文章主要介紹了SpringBoot自動配置之自定義starter的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • ShardingSphere數(shù)據(jù)庫讀寫分離算法及測試示例詳解

    ShardingSphere數(shù)據(jù)庫讀寫分離算法及測試示例詳解

    這篇文章主要為大家介紹了ShardingSphere數(shù)據(jù)庫讀寫分離算法及測試示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03

最新評論

和田市| 广州市| 青河县| 普兰店市| 天水市| 集安市| 万安县| 柏乡县| 盐亭县| 黑山县| 许昌县| 大兴区| 英德市| 育儿| 象州县| 海南省| 建阳市| 荣昌县| 来安县| 饶河县| 凭祥市| 隆昌县| 海阳市| 利辛县| 鄂托克前旗| 丰县| 邯郸县| 大厂| 武邑县| 夏津县| 玉环县| 绍兴县| 海原县| 十堰市| 五华县| 荃湾区| 习水县| 綦江县| 财经| 阳曲县| 资中县|