# mybatis-plus
**Repository Path**: LiuTianyong/mybatis-plus
## Basic Information
- **Project Name**: mybatis-plus
- **Description**: mybatis-plus demo工程
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-07-20
- **Last Updated**: 2020-12-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Mybatis-plus demo
#### 1.新建数据库
```sql
CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`name` varchar(30) DEFAULT NULL COMMENT '姓名',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`email` varchar(50) DEFAULT NULL COMMENT '邮箱',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1245984982413873157 DEFAULT CHARSET=utf8
```
#### 2.新建springboot项目
#### 3.引入依赖
```xml
org.projectlombok
lombok
1.18.10
provided
com.baomidou
mybatis-plus-boot-starter
3.3.1.tmp
mysql
mysql-connector-java
8.0.18
```
#### 4.写application.properties配置文件
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/database_name?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
spring.datasource.data-username=root
spring.datasource.password=xxxx
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
#### 5.写pojo
```java
package com.usy.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
/**
* @PackgeName: com.pojo
* @Author: LiuTianyong
* Date: 2020/4/14 17:27
* @Version:
* @Description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User implements Serializable {
private static final long serialVersionUID = -62849176196485653L;
/**
* 主键ID
*/
private Long id;
/**
* 姓名
*/
private String name;
/**
* 年龄
*/
private Integer age;
/**
* 邮箱
*/
private String email;
private Date createTime;
private Date updateTime;
}
```
#### 6.crud 操作
```java
@Test
void contextLoads() {
List userList = userMapper.selectList(null);
userList.forEach(System.out::println);
}
```
### 剩余CRUD见实例代码:
com\usy\MybatisPlusDemoApplicationTests.java
com\usy\WrapperTest.java