@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.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)