@Mapper注解
@Mapper注解mybatis支持的映射方式有基于xml的mapper.xml文件、基于java的使用Mapper接口class。
从mybatis3.4.0开始加入了@Mapper注解,目的就是为了不再写mapper映射文件。
接口方法注解主要是四个:@Insert、@Delete、@Update、@Select
添加了@Mapper注解之后这个接口在编译时会生成相应的实现类
//UserDAO
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import entity.User;
@Mapper
public interface UserDAO {
@Select("select * from user where name = #{name}")
public User find(String name);
@Select("select * from user where name = #{name} and pwd = #{pwd}")
public User login(@Param("name")String name, @Param("pwd")String pwd);
}
参考文章:
https://www.cnblogs.com/jiangzhaowei/p/9879040.html.



