欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyBatis Mapper接受參數(shù)的四種方式代碼解析

 更新時間:2020年02月13日 13:02:40   作者:Esrevinud的筆記  
這篇文章主要介紹了MyBatis Mapper接受參數(shù)的四種方式代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了MyBatis Mapper接受參數(shù)的四種方式代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

對于單個參數(shù)而言,可以直接寫#{param},這里的占位符名稱沒有限制,反正就一個參數(shù)一個占位符,不需要指定名稱

對于多個參數(shù),有常用的四種方式

根據(jù)位置排序號

public interface UserDao {
  public Integer addUser(String username, String password);
}

對應mapper文件中的片段

 <insert id="addUser">
  <!-- 按照參數(shù)位置從param1開始排序 -->
    insert into users(username, password) values(#{param1}, #{param2})
 </insert>

POJO對象傳入

public interface UserDao {
  public Integer addUser(String username, String password);
}

對應mapper文件中的片段

 <insert id="addUser">
  <!-- 根據(jù)屬性名訪問數(shù)據(jù) -->
    insert into users(username, password) values(#{username}, #{password})
 </insert>

Map對象傳入

public interface UserDao {
  // mapper中#{}則通過map中的key訪問
  public Integer addUser(Map<String, Object> map);
}

對應mapper文件中的片段

 <insert id="addUser">
    insert into users(username, password) values(#{username}, #{password})
 </insert>

@Param注解(Map對象的另一種形式)

public interface UserDao {
  // 注解中的值就是map的key
  public Integer addUser(@Param("name")String username, @Param("word")String password);
}

對應mapper文件中的片段

 <insert id="addUser">
    insert into users(username, password) values(#{name}, #{word})
 </insert>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • SpringBoot2.3集成ELK7.1.0的示例代碼

    SpringBoot2.3集成ELK7.1.0的示例代碼

    這篇文章主要介紹了SpringBoot2.3集成ELK7.1.0的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Spring MVC攔截器_動力節(jié)點Java學院整理

    Spring MVC攔截器_動力節(jié)點Java學院整理

    Spring MVC的攔截器,是屬于HandlerMapping級別的,可以有多個HandlerMapping ,每個HandlerMapping可以有自己的攔截器,具體內容詳情大家通過本文學習吧
    2017-08-08
  • Springboot利于第三方服務進行ip定位獲取省份城市

    Springboot利于第三方服務進行ip定位獲取省份城市

    本文主要介紹了Springboot利于第三方服務進行ip定位獲取省份城市,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 秒懂Kotlin之Java工程師快速掌握Kotlin的技巧

    秒懂Kotlin之Java工程師快速掌握Kotlin的技巧

    Kotlin 是一種在 Java 虛擬機上運行的靜態(tài)類型編程語言,被稱之為 Android 世界的Swift,由 JetBrains 設計開發(fā)并開源。這篇文章主要介紹了秒懂Kotlin之Java工程師快速掌握Kotlin的技巧,需要的朋友可以參考下
    2021-09-09
  • JAVA Web.xml加載順序過程詳解

    JAVA Web.xml加載順序過程詳解

    這篇文章主要介紹了JAVA Web.xml加載順序過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • JAVA JNI函數(shù)的注冊過程詳細介紹

    JAVA JNI函數(shù)的注冊過程詳細介紹

    這篇文章主要介紹了JAVA JNI函數(shù)的注冊過程詳細介紹的相關資料,需要的朋友可以參考下
    2016-11-11
  • springboot無法跳轉頁面的問題解決方案

    springboot無法跳轉頁面的問題解決方案

    這篇文章主要介紹了springboot無法跳轉頁面的問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Maven安裝及MyEclipse中使用Maven

    Maven安裝及MyEclipse中使用Maven

    這篇文章主要為大家詳細介紹了Maven安裝步驟,及MyEclipse中如何使用Maven,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 如何使用Spring AOP預處理Controller的參數(shù)

    如何使用Spring AOP預處理Controller的參數(shù)

    這篇文章主要介紹了如何使用Spring AOP預處理Controller的參數(shù)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java內存模型JMM詳解

    Java內存模型JMM詳解

    這篇文章主要介紹了Java內存模型JMM詳解,涉及volatile和監(jiān)視器鎖,final字段,內存屏障等相關內容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11

最新評論