不使用注解入门案例:
在入门案例的的基础上进行
首先使用注解的话可以不使用UserMapper.xml,所以可以将这个文件去掉。
UserMapper的两个查询(其他操作类似):
package com.feng.dao;
import com.feng.pojo.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
public interface UserMapper {
//根据id查询用户,查询以@Param里的为准
@Select("select * from mybatis.user where id = #{id}")
User getUserById(@Param("id") int id);
@Select("select * from mybatis.user")
List<User> getUserList();
}
将mybatis-cofig.xml 文件中的
<mappers>
<mapper resource="com/feng/dao/UserMapper.xml"/>
</mappers>
改为:
<!--绑定接口-->
<mappers>
<mapper class="com.feng.dao.UserMapper"/>
</mappers>
结果: