mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件
自動生成實體類、Mapper、Mapper.xml文件
搭建Spring Boot + Mysql + MyBatis 項目
核心
配置pom.xml
創建表
配置文件
生成文件
結果
項目結構
搭建Spring Boot + Mysql + MyBatis 項目
idea 可直接創建相應的項目及配置
核心
配置pom.xml
mysql
mysql-connector-java
5.1.38
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-test
test
com.example
common
0.0.1-SNAPSHOT
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.1.1
com.alibaba
druid
1.0.26
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
創建表
DROP TABLE IF EXISTS `user_info`;
CREATE TABLE `user_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '編號',
`name` varchar(255) DEFAULT NULL COMMENT '名稱',
`age` int(11) DEFAULT NULL COMMENT '年齡',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
配置文件
生成文件
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
@User: D·Ian GHQ
@Date: 2018/10/23 0023
@Email: iangan@kingyon.cn
*/
public class MybatisGenerateUtil {
public static void main(String[] args) throws Exception {
List warnings = new ArrayList();
// 根據配置文件生成相應的實體類、mapper文件
Configuration config = new ConfigurationParser(warnings).parseConfiguration(new File("_database/mybatis-generate-user.xml"));
new MyBatisGenerator(config, new DefaultShellCallback(true), warnings).generate(null);
}
}
結果
實體類
mapper
mapper.xml
項目結構
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php汉字转换拼音,PHP汉字转换拼音的
- 下一篇: php去除数组中的第一个元素,php如何