使用注解开发
-
接口
@Select("select * from mybatis.user")
List<User> getUserList();
-
mybaits-config.xml
中配置
<mappers>
<!-- <mapper class="com.kuang.dao.UserMapper"/>-->
<package name="com.kuang.dao"/>
</mappers>
-
测试
@Test
public void getUserList(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
List<User> userList = mapper.getUserList();
for (User user : userList) {
System.out.println("user = " + user);
}
sqlSession.close();
}
注意:
我们必须将接口注册绑定mybaits-config.xml
配置文件
关于@param
注解
-
基本数据类型和String类型,需要加上
-
引用数据类型不需要加
-
如果是一个参数情况,建议加上
-
我们在
sql
中引用的是@param()
中的值