当前位置 博文首页 > lydms的博客:Mybatis-Plus使用案例(包括初始化以及常用插件)
lydms的博客:Mybatis-Plus使用案例(包括初始化以及常用插件)
作者:[db:作者]
时间:2021-09-20 13:45
序号 | 类型 | 地址 |
---|
1 | MySQL | MySQL操作之概念、SQL约束(一) |
2 | MySQL | MySQL操作之数据定义语言(DDL)(二) |
3 | MySQL | MySQL操作之数据操作语言(DML)(三) |
4 | MySQL | MySQL操作之数据查询语言:(DQL)(四-1)(单表操作) |
5 | MySQL | MySQL操作之数据查询语言:(DQL)(四-2)(多表查询) |
6 | MySQL | MySQL操作之数据控制语言:(DC)(五) |
7 | MySQL | MySQL管理之数据类型 |
8 | MySQL | MySQL管理之事务管理 |
9 | MySQL | MySQL管理之存储过程 |
10 | MySQL | MySQL管理之视图 |
11 | MySQL | MySQL管理之数据备份与还原 |
12 | MySQL | Linux(centos 7.5)服务器安装MySQL |
13 | MyBatis | MyBatis从入门到多表关联 |
14 | MyBatis | Mybatis逆向工程的使用(附文件地址) |
15 | MyBatis | spring boot连接Mybatis数据库的配置文件(MySql、SQLserver、Oracle) |
16 | MyBatis-Plus | Mybatis-Plus使用案例(包括初始化以及常用插件) |
文章目录
- 一、简介
-
- 二、起始案例
- 1、POM.xml
- 2、User.java
- 3、UserMapper.Java
- 4、启动类
- 5、application.properties
- 6、测试类
- 三、实体类中注解
- 1、@TableId主键策略
- 2、@TableName注解
- 3、@TableField
- 四、通用CRUD
- 1、解释
- 2、insert( )
- 3、updateById( )
- 4、update( )
- 5、deleteById( )
- 6、deleteByMap( )
- 7、delete( )
- 8、deleteBatchIds( )
- 9、selectById( )
- 10、selectBatchIds( )
- 11、selectOne( )
- 12、selectCount( )
- 13、selectList( )
- 14、selectPage( )
- 五、基本配置(application.properties)
- 1、打开执行SQL的日志(打印执行SQL)
- 2、confifigLocation
- 3、mapperLocations
- 4、typeAliasesPackage
- 5、mapUnderscoreToCamelCase
- 6、idType
- 7、tablePrefix
- 六、查询条件配置
- 1、allEq
- 2、基本比较操作
- 3、模糊查询
- 4、排序
- 七、Oracle主键Sequence
- 1、application.properties配置
- 2、配置序列
- 3、测试类(Test)
- 八、自动填充功能
- 1、添加@TableField注解
- 2、编写MyMetaObjectHandler
- 3、测试类(Test)
- 九、逻辑删除
-
- 十、通用枚举
- 1、修改表结构:
- 2、定义枚举
- 3、application.properties配置
- 4、修改实体
- 5、测试
- 6、根据ID查询数据
- 7、条件查询
- 十一、代码生成器
- 1、pom.xml
- 2、执行文件代码
- 3、需要修改的位置
- 4、各配置与项目位置关系
- 5、测试
- 6、项目源码包
cs