@Mapper注解

@Mapper注解,第1张

@Mapper注解

目录

@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.

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5719436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存