添加依赖
application.yml配置文件更改
实现原理
对象与表如何映射
可以利用自定义的注解的方式实现映射
1.对象的名称与表的名称——映射
2.对象中的属性与表中的字段——映射
利用接口封装公共的CURD方法
MP的主要目的是实现单标的CRUD操作,所以将公共的方法写到同一个接口中BaseMapper<T>以后用户使用时,只需要继承即可
需要将对象动态的转化为SQL
底层实现需要动态的拼接SQL,通过注解获取:
表名:@TableName 注解动态获取
字段名称:@TableField 注解动态获取
属性值: 动态利用get方法获取值即可
MP将上述的SQL结构进行拼接最终形成可执行的SQL,之后利用Mybatis执行sql操作,之后再次封装
使用API
按条件查询的话,需要给出条件构造器
单条件查询:
多条件查询:
模糊查询:
排序:
链加载/多条件查询 也可以封装成对象:
where语句多id查询:
删除:
修改-主键充当where条件:
修改(参数:实体对象 条件构造器):
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。