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分页对象

浙公网安备 33010602011771号