03-集成mybatis_plus
1. 逆向工程
- 本地测试表
mm_aaa
- 修改生成类
- 要逆向的表
- 项目modules路径
- 数据库连接
- 取消表名前缀,即将表名
mm_
取消掉
- 执行
main
方法,生成controller, service, dao
controller
类以Ctl简写结尾service
接口以 I 开头 Sv 结尾,service
实现类以 SvI 结尾- 注解
1. 表增减字段
- 默认逆向工程,只会覆盖
entity、dao
层
2. Mybatis_plus API
- ORM(Object Relative Mapping):对象-关系映射。通过对象操纵数据库中的表
- 官网API
- 单元测试启用配置文件修改
- MapperAPI类中简单演示了逆向生成的mapper,对单表的CRUD及批量操作
- ServiceAPI类中简单演示了逆向生成的service,对单表的CRUD及批量操作
- WrapperAPI类中演示了
- 复杂sql拼接
- 指定返回字段,指定返回为map
- 子查询
- 动态sql
- 分页查询
3. sass-loader
- vue报错 ModuleBuildError: Module build failed: Error:
sass-loader
requiresnode-sass
>=4. Please install a compatible version. - vue报错 ModuleBuildError: Module build failed: Error:
sass-loader
requiresnode-sass
>=4. Please i(Cannot find module ‘node-sass‘ 解决办法)
# 重新cnpm即可
sudo cnpm install node-sass
4. deploy
@Profile("local")