Mapper是什么?
SQL语句都写在Mapper配置文件中,Mappers 标签就是用来配置需要加载的 SQL 映射配置文件路径的。Mappers标签下有许多mapper标签,每一个 mapper 标签中配置的都是一个独立的映射配置文件的路径。
注解方式用Mapper
之前MyBatis的工程搭建项目的基础下mybatis-config.xml里面加Mappers标签。
1、配置如下:
<!-- mapper配置 -->
<mappers>
<mapper class="mapper.UserMapper"/>
</mappers>
2、新建UserMapper.java
代码如下:
public interface UserMapper {
@Select("SELECT username FROM user WHERE id = #{id}")//通过注解方式添加对应的SQL语句
/**
* 通过用户id查询用户名称
*
* @param id 用户id
* @return 用户名称
*/
String selectUsernameById(Integer id);
}
3、UserTest类
@SuppressWarnings({"Duplicates"})
public class