# 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