标签: MyBatisPlus
MyBatisPlus:通用枚举与代码生成器/MyBatisX插件
通用枚举
数据库表添加字段sex,设置为int型
创建通用枚举类型
package com.tinstu.enums;
import com.baomidou.mybatisplus.annotation.EnumValue;
impor……
MyBatisPlus:插件
分页插件:
添加配置
<!-- 此处使用的是MybatisSqlSessionFactoryBean -->
<bean class="com.baomidou.mybatisplus.extension.spring.Mybati……
MyBatisPlus:条件构造器和常用接口
Wapper介绍:
QueryWapper
1.组装查询条件
//查询用户名包含a,年龄在20到30之间,并且邮箱不为null的用户信息
@Test
public void test01(){
……
MyBatisPlus:常用注解
@TableName
问题
使用MyBatis-Plus的时候,没有指定要操作的表名,但仍能进行增删改查,
在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表 ……
MyBatisPlus:基本CRUD
1.BaseMapper
MyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用,接口如下:
BaseMapper.java
//
// Source code recreated……
MyBatisPlus:入门案例
创建数据库以及表
创建表
CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
use `mybatis_plus`;
CREATE TABLE `user` (
`id` ……