Mybatis-- 传入多个参数(方法有多个参数)
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-- 传入多个参数(方法有多个参数)相关的知识,希望对你有一定的参考价值。
1. 传入多个参数(方法有多个参数)
接口方法里包含多个参数时,使用@Param
注解进行标识
package com.tian.mapper;
import com.tian.pojo.User;
import org.apache.ibatis.annotations.Param;
public interface UserMapper {
User login(@Param("username") String username, @Param("password") String password);
}
UserMapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tian.mapper.UserMapper">
<!--resultType是返回的类型-->
<!--id是UserMapper里面的方法名称-->
<select id="login" resultType="User">
select *
from fruit_manage.user
where username = #{username}
and password = #{password}
</select>
</mapper>
查询成功:
补充:记得导入mybatis依赖
<!--Mybatis依赖-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
以上是关于Mybatis-- 传入多个参数(方法有多个参数)的主要内容,如果未能解决你的问题,请参考以下文章