美文网首页
mybatis-generator生成逆向工程的方法

mybatis-generator生成逆向工程的方法

作者: 晚幕榴裳 | 来源:发表于2018-04-26 21:04 被阅读27次

    mybatis官方提供了一个逆向工程包,可以针对数据库表自动生成mybatis执行所需要的Pojo(Plain Old Java Objects,普通的 Java对象)Do、Mapper xml文件、Mapper Interface接口文件(Dao)。 

    mybatis-generator有很多种用法:命令行、eclipse/IDEA、Maven插件,其使用原理完全一样,我们使用的是shell脚本中执行命令行来实现。 

    无论哪种方式,首先要准备两个组件包:mybatis-generator-core-1.X.X.jar 和MySQL-connector-Java-5.X.XX.jar(SQLserver sqljdbc4.X.X.jar) (点击下载两个组件).

    命令行 方式

    从这个入手,因为最方便。

    1、新建任意目录(D:\A-TWM\Mybatis),把两个组件拷入目录。 

    项目目录结构

    2、新建配置文件,命名:以不同的DB为前准进行命名,不同的DB是不同的配置文件。

    补充:下载好的jar包里面有帮助文档,打开后里面有配置文件的模板。 

    配置文件内容:

    如果table里边不配置property,默认将所有字段逆向生成为类属性。 

    如果有些字段并不想生成为类属性,可以用ignoreColumn标签:

    < ignoreColumn column="FRED"/>//忽略字段

    <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR"/>//无论字段是什么类型,生成的类属性都是varchar。

       3、通过cmd打开命令窗口 

    运行:java -jar mybatis-generator-core-1.3.2.jar -configfile config.xml -overwrite 

    出现MyBatis Generator finished successfully.表示运行成功,将指定生成位置(这里是src)的源码拷入工作项目中即可。 

                                     

    Eclipse方式

    1、新建工程、将组件和将配置文件config.xml放到对应的目录 

    代码目录结构

    2、在main函数中写代码运行

    3、以application的方式运行就可以了

    相关文章

      网友评论

          本文标题:mybatis-generator生成逆向工程的方法

          本文链接:https://www.haomeiwen.com/subject/ntomlftx.html