使用idea,自动生成mybatis相关代码
程序员文章站
2024-01-23 10:49:10
...
使用idea,自动生成mybatis相关代码
第一步用idea创建一个maven项目(略)
第二步用idea添加mybatis_plus插件
导入**版mybatis_plusjar
mybatis_plus.jar下载路径
密码 ;b65m (注:2.87版)
安装好插件之后,重启idea就可以**插件
第三步,配置generator文件
样板
<?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>
<!-- !!!! 驱动程序的类路径 !!!! -->
<classPathEntry location="盘:\文件\mysql-connector-java-5.1.34.jar"/>
<context id="context" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="false"/>
<property name="suppressDate" value="true"/>
</commentGenerator>
<!-- !!!! mysql数据库驱动 !!!! -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8"
userId="账号"
password="密码"/>
<!-- !!!! 实体类模板 !!!! -->
<javaModelGenerator targetPackage="包名" targetProject="D:\java\Personal\MybatisOne\src\main\java">
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- !!!! mapper文件!!!! -->
<sqlMapGenerator targetPackage="mapper" targetProject="D:\java\Personal\MybatisOne\src\main\java">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<!-- !!!! dao文件 !!!! -->
<javaClientGenerator targetPackage="dao" targetProject="D:\java\Personal\MybatisOne\src\main\java" type="XMLMAPPER">
<property name="enableSubPackages" value="false"/>
</javaClientGenerator>
<!-- !!!! 要生成表配置 !!!! -->
<table tableName="emp" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
enableUpdateByExample="false"/>
</context>
</generatorConfiguration>
第四步:在pom.xml增加用来执行generator的maven插件
<build>
<finalName>MybatisOne</finalName>
<!--用来执行generator的maven插件-->
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
第五步:在idea配置运行generator配置文件
直接运行就好,日志出现BUILD SUCCESS说明成功(命令:mybatis-generator:generate -e)
附:idea连接mysql数据库
新手,写的不好的地方请多多指教