MyBatis 注解式编程

71 阅读1分钟

MyBatis 注解式编程概述

  • MyBatis 提供了注解式的开发方式
  • 采用注解式开发可以将 SQL 定义在 mapper 接口,减少 mapper xml 配置文件的开发
  • 简单的sql可以使用注解式开发,复杂的sql不推荐使用注解式开发
  • 原则:简单的 sql 可以使用注解,复杂的 sql 使用 xml
  • 一般来说,统一用 xml 方式即可,所以注解式编程了解即可

image.png

@Insert

@Insert 注解标注数据插入方法

image.png

image.png

@Delete

@Delete 注解标注数据删除方法

image.png

image.png

@Update

@Update 注解标注数据更新方法

image.png

image.png

@Select、@Result

  • @Select 注解标注数据查询方法
  • @Result 注解用于结果映射,类似 xml 中的 resultMap

image.png

image.png

补充:获取插入数据的 id

image.png

image.png

使用 MyBatis 逆向工程自动生成的方式

image.png

image.png