Mybatis多参数注解使用方法

   2024-10-07 4380
核心提示:在MyBatis中,可以使用@Param注解来传递多个参数。下面是一个简单的示例:public interface UserMapper {ListUser getUserByName

在MyBatis中,可以使用@Param注解来传递多个参数。下面是一个简单的示例:

public interface UserMapper {    List<User> getUserByNameAndAge(@Param("name") String name, @Param("age") int age);}

在Mapper接口中,使用@Param注解给参数起一个别名,在XML文件中可以通过这个别名来引用参数。

在XML文件中,可以这样使用多个参数:

<select id="getUserByNameAndAge" resultType="User">    SELECT * FROM user WHERE name = #{name} AND age = #{age}</select>

在XML文件中,使用#{}来引用参数,参数的别名要和@Param注解中定义的别名一致。

使用时,直接调用Mapper接口的方法即可传递多个参数:

List<User> users = userMapper.getUserByNameAndAge("Alice", 25);

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号