赞
踩
generator生成代码资源:https://download.csdn.net/download/qq_37231511/11216212
步骤:
1.创建一个文件夹generator
2.下载mysql-connector驱动,此处为mysql-connector-java-5.1.28-bin.jar
3.下载mybatis-generator jar包,此处为mybatis-generator-core-1.3.5.jar
4.新建文件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 location="C:\Users\lenovo\Desktop\generator\mysql-connector-java-5.1.28-bin.jar"/>
- <context id="DB2Tables" targetRuntime="MyBatis3">
-
-
- <property name="autoDelimitKeywords" value="false"/>
-
- <!-- 生成的Java文件的编码 -->
- <property name="javaFileEncoding" value="UTF-8"/>
-
- <!-- 格式化java代码 -->
- <property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>
-
- <!-- 格式化XML代码 -->
- <property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>
-
- <!-- beginningDelimiter和endingDelimiter:指明数据库的用于标记数据库对象名的符号,比如ORACLE就是双引号,MYSQL默认是`反引号; -->
- <property name="beginningDelimiter" value="`"/>
- <property name="endingDelimiter" value="`"/>
-
- <commentGenerator>
- <property name="suppressDate" value="true"/>
- <property name="suppressAllComments" value="true"/>
- </commentGenerator>
-
- <!--数据库链接地址账号密码-->
- <jdbcConnection driverClass="com.mysql.jdbc.Driver"
- connectionURL="jdbc:mysql://127.0.0.1:3306/spring_mybatis" userId="root" password="123456">
- </jdbcConnection>
-
- <!-- 数据库类型与java类型转换 -->
- <javaTypeResolver>
- <property name="forceBigDecimals" value="false"/>
- </javaTypeResolver>
-
- <!-- 生成Model类存放位置 -->
- <javaModelGenerator targetPackage="com.xue.entity.model" targetProject="src">
- <property name="enableSubPackages" value="true"/>
- <property name="trimStrings" value="true"/>
- </javaModelGenerator>
-
- <!-- 生成映射文件存放位置 -->
- <sqlMapGenerator targetPackage="com.xue.repository" targetProject="src">
- <property name="enableSubPackages" value="true"/>
- </sqlMapGenerator>
- <!-- 生成Dao类存放位置 -->
- <javaClientGenerator type="XMLMAPPER" targetPackage="com.xue.repository.mapper" targetProject="src">
- <property name="enableSubPackages" value="true"/>
- </javaClientGenerator>
- <!-- 生成对应表及类名 -->
- <table tableName="user" domainObjectName="User"
- enableCountByExample="true"
- enableUpdateByExample="true"
- enableDeleteByExample="true"
- enableSelectByExample="true"
- selectByExampleQueryId="true">
- <generatedKey column="id" sqlStatement="MySql" identity="true"/>
- </table>
-
-
- </context>
- </generatorConfiguration>

转换为自己所用需修改的内容如图
1)修改数据库驱动存放地址
2)修改数据库连接url,用户名及密码
3)修改model类存放位置
4)修改映射文件存放位置
5)修改Dao类存放位置
6)修改表信息
5.创建generator.bat文件,在其中编辑
java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite
6.在generator文件下创建文件夹src
7.在存放mybatis-generator-core-1.3.5.jar同级目录中,按住shift键,并同时右击鼠标,点击在此处打开命令窗口,运行generator.bat
8.看到successfully即代码自动生成成功,查看src文件夹,有相关代码
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。