借助maven可以让我们更加便捷来生成代码,下面讲解一下简单操作
第一步在Eclipse中创建一个maven项目;
第二步要配置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="E:/test/mysql-connector-java-5.1.40-bin.jar" /> <context id="MysqlTables" targetRuntime="MyBatis3"> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/lian?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false" userId="root" password="root"> </jdbcConnection> <javaTypeResolver > <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <javaModelGenerator targetPackage="org.lian.model" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="org.lian.xml" targetProject="src/main/resources"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="org.lian.dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <table tableName="t_test" domainObjectName="Tester" > <property name="useActualColumnNames" value="true"/> <generatedKey column="ID" sqlStatement="MySql" identity="true" /> <!-- <columnOverride column="DATE_FIELD" property="startDate" /> <ignoreColumn column="FRED" /> <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" /> --> </table> </context> </generatorConfiguration>
注意:配置文件要放到maven项目的resource目录下
第四步maven项目的pom.xml配置添加mybatis-generator-plugin
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> </plugin> </plugins> </build>
最后执行maven的构建命令
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate
如果使用eclipse可以采用如下 maven build来创建
相关推荐
mybatis-generator 自动生成代码配置,相关pom文件请自行下载,这里只做generator的配置,包含bean、xml、dao
通过mybatis-generator-...连接数据库,通过配置文件自动生成对应表的mybatis的配置文件,a.bat是通过cmd命令运行可执行jar mybatis-generator-core-1.3.1.jar ,通过 generatorConfig.xml的配置生成代码到相应位置.
mybatis-generator-mysql 代码自动生成工具里面有具体的描述 https://blog.csdn.net/tnt596/article/details/80279797
自己找资料,慢慢高了一个mybatis自动生成代码的类,当然是在mybatis-generator基础之上的,由于项目中有lombok,所以需要对生成的地方进行改造。我将改造后的文件都打包上传了,需要的同学拿去吧 zip包里面包含: ...
使用命令行直接执行,java -jar mybatis-generator-core-1.3.6....包含mybatis-generator-core-1.3.6.zip代码自动生成器官方最新版本的jar包、mysql数据库连接jar包、mybatis3.2.7.jar以及自动生成代码的配置文件模板。
使用MyBatis Generator 自动生成Dao、Bean、Mapping。将mysql数据库中的表转换为java中的实体类,接口,和映射文件
mybatis-generator eclipse插件离线安装包,解压后将目录中的文件复制到eclipse对应文件夹下!重启eclipse即可。
免费mybatis-generator 代码自动生成工具
mybatis-generator-gui自动生成代码的工具,但是jdk必须大于1.8
mybatis 自动生成DAO,XML和javaBean类的工具。 mybatis-generator-core-1.3.2-bundle.zip
利用mybatis-generator-core可以自动生成实体类、dao接口和mapping映射文件,里头也提供了使用说明: 1、进入lib文件夹里头。 2、修改generatorConfig.xml配置 主要修改数据库地址,用户名,密码,以及数据库名称,...
NULL 博文链接:https://itsaga.iteye.com/blog/2285343
自动写入代码
mybatis-generator 自动生成mybatis dao model层代码
mybatis-generator自动生成代码(含中文注释) 1、打开generatorConfig.xml 2、修改数据库链接地址账号密码 将connectionURL修改为你所需生成的对象的数据库地址,修改用户名userId和密码password 3、修改生成Model类...
使用Mybatis-Generator自动生成MySql数据库的Dao、Model、Mapping相关文件 包含generatorConfig.xml 、 mybatis-generator-core-1.3.5.jar 、 mysql-connector-java-5.1.10.jar
mybatis-generator自动生成代码(附jar包) 本人自己使用后整理成的,内附mysql链接jar包与mybatis 生成代码jar 包
mybatis-generator-core-1.3.2.zip,mybatis逆向工程,自动化代码生成