mybatis-generator使用说明

来源:互联网 发布:网络大电影的盈利模式 编辑:程序博客网 时间:2024/06/05 13:52

mybatis-generator

使用说明


图片上传太麻烦了,感兴趣的朋友到资源中下载word版吧!

http://download.csdn.net/download/maotongbin/9762603


    mybatis-generator是一个数据库逆向到代码的工具,mybatis-generator有三种用法:命令行、eclipse插件、maven插件。本文介绍的是第三种通过 maven 插件实现数据库逆向。先来看下逆向后的效果。


对于dao、mapper、model 全部可以自动生成十分方便。下面说一下基本配置。

 

一、利用maven引入mybatis-generator-maven插件

    只需要在maven工程的pom.xml配置mybatis-generator-maven 插件即可

 

二、添加generatorConfig.xml 文件

    按照maven项目的约定规则,将generatorConfig.xml 放到 rescores 文件夹中

  

 

generatorConfig.xml中需要配置一下信息

1.数据库驱动

2. 数据库链接URL,用户名、密码

3. 生成模型的包名和位置

4. 生成映射文件的包名和位置

5. 生成DAO的包名和位置

6. 要生成哪些表

 

generatorConfig.xml文件中有更加详细的配置说明注释

三、添加init.properties文件

 这里的名字是自己定义的,此文件作为参数配置文件,给generatorConfig.xml文件提供动态参数。

在generatorConfig.xml通过配置properties 属性引入

引入后generatorConfig.xml可以通过动态参数加载配置

对于init.properties 的配置十分简单易懂,主要注意需要配置数据库驱动就可以了。

 

四、运行插件生成反向文件

这里需要通过maven命令来运行插件,运行方式有多种,可以通过maven命令行来运营,也可以通过eclipsse等工具来运行maven命令。这里使用了eclipse运行 maven build...

 

Goals参数:  mybatis-generator:generate

 

运行成功,结果如下(如果是第一次运行还会有下载maven插件的信息)

 

五、运行异常

这里碰到了两个异常情况:

1.无法下载maven插件,提示错误

 这个问题是由于maven本地的setting.xml中配置了全局设置,将maven仓库指向了私服。造成下载插件时,无法找到插件,暂时去掉本地私服的配置即可。

 

2. [ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate(default-cli) on project shengchan-web: Execution default-cli of goalorg.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate failed:Exception getting JDBC Driver: oracle.jdbc.driver.OracleDriver -> [Help 1]

 

这个错误是由于数据库驱动文件错误造成的,检查 init.properties文件中数据库驱动路径是否错误。

检查驱动包是否存在问题,版本是否存在问题。

 

 

0 0
原创粉丝点击