您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關MyBatis中怎么利用 Mapper接受參數,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
根據位置排序號
public interface UserDao { public Integer addUser(String username, String password); }
對應mapper文件中的片段
<insert id="addUser"> <!-- 按照參數位置從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"> <!-- 根據屬性名訪問數據 --> 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>
看完上述內容,你們對MyBatis中怎么利用 Mapper接受參數有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。