关于Mybatis自动生成实体类

来源:互联网 发布:Java swing黑色主题 编辑:程序博客网 时间:2024/04/20 13:43

首先我们需要为eclipse安装插件点击help选择Eclipse Marketplace。在输入栏输入Mybatis选择下载如图
这里写图片描述
点击Install下载插件,下载完毕我们点击New——查看是否安装成功!
这里写图片描述
如上图所示则表示安装成功。
这里写图片描述
下面我们新建一个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>
<!-- classPathEntry:数据库的JDBC驱动的jar包地址-->
<classPathEntry location="E:\ABC\src\mysql-connector-java-5.1.38.jar" />
<context id="MysqlTables">
<commentGenerator>
<property name="suppressAllComments" value="true"/><!-- 是否取消注释 -->
<property name="suppressDate" value="true" /><!-- 是否生成注释代时间戳-->
</commentGenerator>
<!-- JDBC连接 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://----------:3306/数据库名?useUnicode=true&amp;characterEncoding=UTF-8"
userId="数据库登录用户名" password="密码"/>
<!-- 生成实体类地址路径 -->
<javaModelGenerator targetPackage="com.xin.dzh.entity" targetProject="E:\ABC\src\main\java" />
<!-- 生成Mapper.XML文件路径 -->
<sqlMapGenerator targetPackage="com.xin.dzh.dao" targetProject="E:\ABC\src\main\java" />
<!-- 生成Mapper路径 -->
<javaClientGenerator targetPackage="com.xin.dzh.dao" targetProject="E:\ABC\src\main\java" type="XMLMAPPER" />
<!-- 配置表信息 -->
<table schema="${数据库名}" tableName="数据库表名" domainObjectName="生成实体类名称" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
</context>
</generatorConfiguration>

这里还需要两个jar包
数据库驱动jar:mysql-connector-java-5.1.38.jar
mybatis-generator-core-1.3.5.jar

写完配置文件后在配置文件所在文件夹加入这两个配置文件放在同一目录下,按住shift键右键在此窗口打开cmd命令运行“java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite”就完成了。

1 0
原创粉丝点击