MyBatis之代码生成器Generator(命令行方式执行)

1      简介

通过MyBatis Generator可以自动生成数据库操作的代码。

官网介绍了多种运行“Mybatis Generator”的方式来生成代码,如下图所示:

                                       MyBatis之代码生成器Generator(命令行方式执行)_第1张图片

本文仅通过实例介绍如何通过命令行的方式运行“Mybatis Generator”来生成JDBC访问MySQL的代码。


2      下载Mysql JDBC驱动

 下载地址

http://mvnrepository.com/artifact/mysql/mysql-connector-java

本示例下载的版本是“mysql-connector-java-5.1.29.jar”。


3      下载mybatis-generator


maven的下载地址:

http://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core

github的下载地址:

https://github.com/mybatis/generator/releases

本示例下载的版本是“mybatis-generator-core-1.3.5.jar”。


4      准备一个数据库的配置文件


文件名:generator.properties

文件内容:

classPath=mysql-connector-java-5.1.29.jar

jdbc_driver = com.mysql.jdbc.Driver

jdbc_url = jdbc:mysql://IP地址:3306/数据库名称?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull

 
jdbc_user = root

jdbc_password = password

project = F:\\SSM\\mybatis\\outPut

上面的“project”属性用于指定代码的生成目录。


5      准备一个xml的配置文件


文件名称为:generatorConfig.xml


文件内容为:

   

    file:///f:/SSM/mybatis/generator.properties"/>

 

   

   

 

   

   

       

       

           

           

       

 

       

       

            connectionURL="${jdbc_url}" userId="${jdbc_user}"

            password="${jdbc_password}" />

 

       

       

           

           

       

 

       

       

            targetProject="${project}" >

           

           

           

           

       

 

       

       

            targetProject="${project}" >

           

           

       

 

       

       

            targetProject="${project}" type="XMLMAPPER" >

           

           

       

 

       

                 

databaseName" tableName="tableName" domainObjectName="BeanName"  enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false">

 

       

 

   


注意*

1>  文件内容中,红色字体部分需要根据自己的数据库名称以及数据库表的名称进行相应的修改。

2> 上文件内容中,配置文件的路径名称也需要根据自己本地的路径名称进行填写。


6      命令行执行


按照上述步骤下载文件以及新建了配置文件之后,再创建一个outPut的目录,即可看到上述的准备的文件;

之后再命令行下执行如下命令,即可在output目录生成需要的代码。

java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml

运行示例:

MyBatis之代码生成器Generator(命令行方式执行)_第2张图片


7      参考


1.     官网地址

http://www.mybatis.org/generator/index.html

2.     设置属性文件路径

http://www.mybatis.org/generator/configreference/properties.html

 

你可能感兴趣的:(操作指南,Mybatis,使用说明,技术简介,Mysql)