给大家推荐一个自动生成的方法,避免大家浪费大量时间去生成entity、dao、mapper,前提是需要了解自身数据库的连接信息和了解mysql版本。
逆向工程前先创建几个文件夹
然后在mybatis-generator中创建generatorConfig.xml和mybatisGeneratorinit.properties(配置文件)
generatorConfig.xml的配置如下:<?xml version="1.0" encoding="UTF-8"?>
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
mybatisGeneratorinit.properties配置如下:#dao类和实体类的位置
project =src/main/java
#mapper文件的位置
resources=src/main/resources
#jdbc配置
jdbc_driver =com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/库名
jdbc_user=账号
jdbc_password=密码
pom文件加上如下配置:
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
Generate MyBatis Artifacts
deploy
generate
src/main/resources/mybatis-generator/generatorConfig.xml
true
true
mysql
mysql-connector-java
自身的数据库版本
org.mybatis.generator
mybatis-generator-core
1.3.2
org.springframework.boot
spring-boot-maven-plugin
全部配置完成后点击 Maven Projects:
在Command line中输入:mybatis-generator:generate
在控制台中弹出success即表示生成成功:
效果如下: