Bootstrap

MyBatis-Plus

jpa

mybaits-plus:只做增强不做改变
https://mybatis.plus

无侵入 损耗小 强大的crud操作
支持Lambda构造器调用 支持多种数据库

支持主键自动生成 支持ActiveRecord模式

支持自定义全局通用操作、支持关键词自动转义

内置代码生成器 分页插件(物理分页) 内置性能分析插件

内置全局拦截插件 内置sql注入剥离器

lombok
在编译时解析成抽象语法树,lombok根据自己的注解处理器,动态的修改语法树增加新的节点,最终生成字节码
编译时会简单的加上一些setter、getter方法

hikicp数据库连接池
对mappper文件进行扫描
使用接口进行继承BaseMapper.java类
@RunWith在spring环境下进行测试
@AutoWired进行注入
@Test测试类
querymapper测试构造器
Assert.assertEqulas(5,list.size())判断是否是5条记录
list.foreach(System.out.println());
SSM传统模式
接口中写抽象方法----->XML或注解写SQL----Service中调用接口------Controller调用
通用Mapper(MP)

新增方法
由mapper接口继承BaseMapper
新增

常用注解
表名
@TableName
主键ID设置
@TableId主键
解决类中对应字段不是数据库中的类型
@SpringBootTest
@RunWith(SpringRunner.class)
对应字段的属性
@Table

;