mybatis-genertaor工具生成 这个这么做?
MyBatis Generator是一个自动生成MyBatis框架代码的工具。它可以通过配置文件自动生成实体类、映射文件、DAO接口等代码,大大提高了开发效率。
下面是MyBatis Generator的使用步骤:
-
配置generatorConfig.xml文件,指定数据库连接信息、生成的代码类型、生成规则等。
-
运行MyBatis Generator工具,生成代码。
-
将生成的代码导入到项目中,进行使用。
具体步骤如下:
- 配置generatorConfig.xml文件
generatorConfig.xml文件是MyBatis Generator的配置文件,需要在其中指定数据库连接信息、生成的代码类型、生成规则等。
以下是一个简单的generatorConfig.xml文件示例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="context1">
<!-- 数据库连接信息 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test"
userId="root"
password="123456">
</jdbcConnection>
<!-- 生成的Java文件输出路径 -->
<javaModelGenerator targetPackage="com.example.entity"
targetProject="src/main/java"/>
<!-- 生成的映射文件输出路径 -->
<sqlMapGenerator targetPackage="com.example.mapper"
targetProject="src/main/resources"/>
<!-- 生成的DAO接口文件输出路径 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.example.mapper"
targetProject="src/main/java"/>
<!-- 数据库表名及生成规则 -->
<table tableName="user">
<property name="useActualColumnNames" value="false"/>
</table>
</context>
</generatorConfiguration>
- 运行MyBatis Generator工具
在命令行中进入MyBatis Generator的bin目录,输入以下命令即可生成代码:
java -jar mybatis-generator-core-x.x.x.jar -configfile generatorConfig.xml -overwrite
其中,x.x.x为MyBatis Generator的版本号。
- 导入生成的代码
将生成的实体类、映射文件、DAO接口等代码导入到项目中,并进行使用。
以上就是使用MyBatis Generator工具生成代码的步骤。需要注意的是,generatorConfig.xml文件配置需要根据项目的实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/UC 著作权归作者所有。请勿转载和采集!