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

Mybatis內(nèi)置參數(shù)之_parameter和_databaseId的使用

 更新時(shí)間:2023年12月04日 09:44:41   作者:走路的貓頭鷹  
這篇文章主要介紹了Mybatis內(nèi)置參數(shù)之_parameter和_databaseId的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

_parameter和_databaseId使用

Mybatis中提供了兩個(gè)常用的內(nèi)置參數(shù):

_parameter_databaseId

當(dāng)mybatis的核心配置文件中配置了databaseIdProvider:

<databaseIdProvider type="DB_VENDOR">
    <property name="MySQL" value="mysql"/>
    <!--//多個(gè)數(shù)據(jù)庫(kù)提供商配置...-->
</databaseIdProvider>

mybatis中內(nèi)置的參數(shù)_databaseId

中保存了用戶所指定的對(duì)應(yīng)的數(shù)據(jù)庫(kù)廠商標(biāo)識(shí)。

<select id="selectUsrs" databaseId="mysql" resultType="com.heiketu.pojo.Users">
    <if test="_databaseId == 'mysql'">
        select * from usrs where id = 2
    </if>
</select>

mybatis的另一個(gè)內(nèi)置參數(shù)_parameter

保存了對(duì)應(yīng)傳入的對(duì)象:

<insert id="insertData" parameterType="com.heiketu.pojo.Users">
    insert into usrs values(
      null,
      <if test="_parameter != null">
      #{_parameter.name},
      </if>
      #{_parameter.age},
      #{_parameter.address},
      #{_parameter.companyId}
    )
</insert>

此時(shí),_parameter參數(shù)保存了com.heiketu.pojo.Users這個(gè)對(duì)象。

所以可以通過OGNL表達(dá)式從_parameter參數(shù)中獲取到Users的對(duì)應(yīng)屬性值(也就是把_parameter看作了users的別名)。

總結(jié)

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

相關(guān)文章

最新評(píng)論

旬邑县| 新密市| 威信县| 乌恰县| 东方市| 石景山区| 丽水市| 泰兴市| 班戈县| 晋江市| 博湖县| 铜陵市| 潞西市| 武威市| 璧山县| 漾濞| 丁青县| 兴化市| 宝兴县| 南宫市| 漾濞| 吴江市| 什邡市| 定西市| 浦北县| 乌拉特后旗| 长岛县| 静宁县| 麻阳| 那曲县| 平凉市| 宝坻区| 沁阳市| 喀什市| 东宁县| 青州市| 枣阳市| 宁蒗| 临朐县| 宜丰县| 那坡县|