MybatisPlus

 

 

 

=====

补充:

 

 

 =====

价格配置就可以让MP在控制台打印sql语句:

 

 =======

 

 @TableField:映射主键以外的字段

 

 

 FieldFill属性:

 

 

 

 还要写个驱动类:

 

 

@TableId:

 

 

 

 

 

 

 

 

 

 

 

 ===

 

 

 

 3,要添加一个配置类:

 

==============

 

 

 

 创建一个枚举类:

 

 实体类中加入对应的枚举变量:

 

 在配置文件中配置枚举包:

 

 还有一种实现接口的方式来对应枚举映射。

========

 

 

 

 在配置文件中配置逻辑删除:

 ====

selectList方法:

 

 多条件查询:

 

 小于条件:

 

 大于条件:

 

查询 条件不相等:

 

 大于等于条件:

 

 模糊查询:

 

 以条件结尾:

 

 

以条件开头:

 

 联合查询:

 

 按条件升序排列查询:

 

  按条件降序排列查询:

 

 

 

 多条件查询:

 

 ==========

 通过id查询:

 =======

selectByMap:

只能做等值查询:

 

 ====

selectCount:查询数量:

查询id大于1的数量:

 

 ===

selectMaps:把返回结果封装成map。

 

 ===

selectPage:分页查询:

先创建个配置类:

 

 

 

 ====

selectMapsPage:把分页查询的结果集封装到map中

 

 

 =====

selectObjs:查询主键

======

selectOne:查询一条数据

 

 ====

自己写sql语句,而且要映射到VO对象中,可以用@select注解:

 

 

 

 ====

添加:

 

 =====

删除:

 

 

 

 ===========

修改:

 

把符合条件的数据修改成传入的对象:

 

===============

配置自动生成器:

1.引入依赖:

 

 

 

 2,配置启动类:

 

 

 

 

 

 在全局配置中加个配置,去掉生成的service前面的I:

 生成数据库中指定的表的代码:

 ===

生成的service直接集成了IService,方法可以直接调用。

配置视图层解析:

 ===

打包生成,部署上阿里云

 

 

posted @ 2021-10-02 11:14  即墨非音  阅读(92)  评论(0)    收藏  举报