MyBatis-Plus开发三部曲之概念

1.创建实体类,@TableName/@TableId/@TableField实现映射

2创建Mapper接口继承BaseMapper,创建Mapper XML

3.开发时注入Mapper对象,通过内置API实现CRUD操作

@TableName——将实体类与表名映射

@TableId ——说明对应属性是表的主键

@TableField——设置属性与列名的对应关系

 

BaseMapper接口核心API

insert(entity):数据新增,自动生成insert sql,根据@TableId决定注解生成方式

updateById(entity):根据主键更新对应对象,自动生成update sql

deleteById(id):根据主键删除数据,自动生成delete sql

selectById(id):按主键查询对应的实体对象

selectList(queryWrapper)根据查询生成器(QueryWrapper)的条件自动生成sql查询返回List集合

selectPage(page,queryWrapper)分页查询方法,自动生成分页limit子句,返回IPage分页对象

 

posted @ 2020-09-24 09:49  细嗅蔷薇-梦  阅读(34)  评论(0)    收藏  举报