MyBatis常用注解及基本增删改查的注解实现

MyBatis 的常用注解

注解可以减少 Mapper 文件的编写,常用注解如下;

@Insert:实现新增

@Update:实现更新

@Delete:实现删除

@Select:实现查询

@Result:实现结果集封装

@Results:可以和@Result 一起使用,封装多个结果集

@One:实现一对一结果集封装


Terwer...大约 4 分钟MyBatis后端开发开源框架mybatisannotationframeworkmybatis-13
MyBatis 注解开发

MyBatis 注解实现复杂映射开发

复杂注解说明

之前的复杂映射开发我们是通过在 xml 配置文件配置实现的,但是比较繁琐。

实用注解开发之后,我们可以使用 @Results 注解、@Result 注解、@One 注解、@Many 注解组合来实现复杂映射的配置。

注解 说明
@Results 代替的是 <ResultMap> 标签,该注解可以实现单个@Result注解,也可以使用@Result集合。
使用格式:@Results({@Result(), @Result()}) , @Results(@Result())
@Result
@One
@Many

Terwer...小于 1 分钟Mybatis-TODOTODOmybatisannotation