美文网首页
Mybatis使用注解开发

Mybatis使用注解开发

作者: 小杨小杨神采飞杨 | 来源:发表于2020-04-15 20:32 被阅读0次

使用注解开发

使用注解可以更快更方便的实现简单的sql语句,但是复杂的sql就不建议使用注解了

基本步骤

第一步:创建方法,配置注解

@Select("select * from user where id = #{id}")
student findUserById(int id);

第二步:配置mapper映射

<select id="getUserByRowBounds" resultType="cn.yzx.pojo.student">
    select * from user;
</select>

第三步:在mybatis核心配置文档注册mapper

<!--注册mapper.xml-->
<mappers>
    <mapper resource="cn/yzx/mapper/stuMapper.xml" />
</mappers>

第四步:使用

@Test
public void test05() {
    SqlSession sqlSession = mybatisUtil.getSqlSession();
    stuMapper mapper = sqlSession.getMapper(stuMapper.class);
    student userById = mapper.findUserById(95002);
    System.out.println(userById);
    sqlSession.close();
}

原理:

sqlSession.getMapper(stuMapper.class);传入了对应接口的class文件,框架底层会使用反射读取该接口的所有信息,包括注解,之后便可以实现很多的效果

额外补充

当形参是基本数据类型时,要加上@param(形参名称)注解修饰形参

形参为基本数据类型 使用注解修饰形参 使用注解定义的名称

相关文章

  • spring boot教程

    描述 集成mybatis 首先要引入mybatis依赖 注解式开发 编写dao层,在接口中使用注解开发。@Mapp...

  • Mybatis高级阶段

    Mybatis基于注解开发 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编...

  • Mybatis基础 -- 注解开发

    一、Mybatis 常用注解 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少...

  • Mybatis的注解开发

    2.1 MyBatis的常用注解 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以...

  • mybatis注解开发

    1.Mybaits常用注解说明 1.1 使用Mybatis注解实现基本CRUD 1.2 使用注解方式开发持久层接口...

  • MyBatis的注解开发

    MyBatis的注解开发MyBatis的映射配置除了使用xml配置以外,还支持注解配置sql语句问题: 为什么有了...

  • Spring注解开发

    使用注解开发spring(重点) 在spring4之后,使用注解开发必须和AOP一同使用和mybatis一样,只建...

  • 4.Mybatis-04 Mybatis 延迟加载策略,缓存及

    主要内容 Mybatis 延迟加载策略 Mybatis 缓存 Mybatis 注解开发 Mybatis 延迟加载策...

  • 5/13day53_注解&分页综合练习

    回顾 MyBatis注解&综合练习 今日目标 一 MyBatis注解 ​ 这几年来注解开发越来越流行,Myba...

  • Mybatis使用注解开发

    使用注解开发 使用注解可以更快更方便的实现简单的sql语句,但是复杂的sql就不建议使用注解了 基本步骤 第一步:...

网友评论

      本文标题:Mybatis使用注解开发

      本文链接:https://www.haomeiwen.com/subject/wobhvhtx.html