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,方法可以直接调用。
配置视图层解析:

===
打包生成,部署上阿里云


浙公网安备 33010602011771号