最新国产好看的视频,伊人天堂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ì)象。

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

總結(jié)

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

相關(guān)文章

最新評(píng)論

香港 | 岳普湖县| 化德县| 金湖县| 太和县| 秀山| 嘉黎县| 临清市| 滨海县| 米脂县| 延吉市| 汽车| 十堰市| 山阴县| 胶州市| 永昌县| 株洲县| 临高县| 江北区| 合山市| 玛曲县| 大港区| 高雄县| 资阳市| 忻城县| 黄冈市| 万安县| 讷河市| 尼勒克县| 金沙县| 普兰县| 麻城市| 全椒县| 石渠县| 虎林市| 泽库县| 台州市| 夏河县| 扬州市| 广东省| 达日县|