91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mybatis如何傳多個參數

小億
82
2024-08-11 16:34:40
欄目: 編程語言

在MyBatis中,可以通過傳入一個Map或者使用@Param注解來傳遞多個參數。

使用Map傳遞多個參數示例如下:

// 在mapper接口中定義方法
List<User> getUserListByParams(Map<String, Object> params);

// 在mapper.xml文件中使用參數
<select id="getUserListByParams" resultMap="userResultMap">
    SELECT * FROM user
    WHERE name = #{name} AND age = #{age}
</select>

// 在調用方法時傳入參數
Map<String, Object> params = new HashMap<>();
params.put("name", "Tom");
params.put("age", 20);
List<User> userList = userDao.getUserListByParams(params);

使用@Param注解傳遞多個參數示例如下:

// 在mapper接口中定義方法
List<User> getUserListByParams(@Param("name") String name, @Param("age") int age);

// 在mapper.xml文件中使用參數
<select id="getUserListByParams" resultMap="userResultMap">
    SELECT * FROM user
    WHERE name = #{name} AND age = #{age}
</select>

// 在調用方法時傳入參數
List<User> userList = userDao.getUserListByParams("Tom", 20);

通過以上兩種方式,就可以在MyBatis中傳遞多個參數。

0
临夏县| 陕西省| 峨山| 盘山县| 宁城县| 泾源县| 岚皋县| 大埔县| 阿城市| 疏勒县| 进贤县| 洛隆县| 莱西市| 金昌市| 锦州市| 修文县| 阿克苏市| 乌兰浩特市| 高青县| 柳州市| 久治县| 犍为县| 绿春县| 惠来县| 嘉鱼县| 郓城县| 顺平县| 和硕县| 秭归县| 乌拉特中旗| 张家口市| 佛坪县| 长乐市| 宕昌县| 宜春市| 铜山县| 舟曲县| 柳河县| 义马市| 车致| 大安市|