zoukankan      html  css  js  c++  java
  • MyBatis_Generator插件的安装以及简单使用

    MyBatis_Generator_1.3.1.zip

    1       下载安装包

    安装包名称:MyBatis_Generator_1.3.1.zip

     

    2       在Eclipse上进行安装

    将插件压缩包中的features和plugins里的东西都拷贝到eclipse的文件夹features和plugins下。

     

    重启eclipse,验证是否安装成功。

     

    出现此说明安装成功!

    3       使用指南

    创建Maven工程,完成之后如下:

     

    1.新建一个generatorConfig文件

     

    2.generatorConfig.xml文件的配置

    jdbcConnection ---数据库链接URL、用户名、密码

    javaModelGenerator---生成模型的包名和位置,就是mybatis 里面用的一些entity 类的存放路径配置

    sqlMapGenerator ---生成的映射文件报名和位置,就是对应mybatis 的写sql 语句的xml文件的存放路径配置

    javaClientGenerator---生成DAO的包名和位置,就是mybatis 里面dao 接口的存放路径

    table---这个配置项是配置在项目中操作的数据库表

     

     

    (1)pom.xml中添加依赖

     

     

     

    (2)运行项目,执行run as -》 maven install 

    执行成功后,仓库里会下载下来这些依赖包。(如果有的话,就一直skip然后就build success了)

    (3)找到mysql的jar包位置

    这个jar包的位置会在后面的配置文件generatorConfig.xml中用到。

    E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar

    <classPathEntry location="E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" />

     

    (4)查看表所在的数据库信息

    <jdbcConnection

    driverClass="com.mysql.jdbc.Driver"

    connectionURL="jdbc:mysql://localhost:3306/test" userId="root"

             password="root" />

    <table tableName="users" domainObjectName="userInfo" />

    tableName:用于自动生成代码的数据库表

    domainObjectName:对应于数据库表的javaBean类名

     

    (5)配置完后运行mybatisConfig.xml

    点击mybatisConfig.xml,右键选择generate mybatis ....

     

    (7)查看结果,自动创建成功的代码结构:

     

    (8)查看详细代码

     

     

    4       注意事项

    l  generatorConfig.xml配置一定要准确,构建的表名如果出现错误可能会导致报错:

    错误配置:

     

    正确配置:

     

    l  targetProject路径使用相对路径,不要使用绝对路径,否则会报错:

    错误配置:

     

    报错信息:

     

    正确配置:

     

  • 相关阅读:
    易语言软件加VMProtect壳的正确方法
    ghost系统到硬盘完后,重启进入winxp安装的画面变成了蓝屏
    万象客户端设置服务端ip保存在注册表的位置
    php乱码解决
    远程桌面Default.rdp 中各个参数的含义
    关闭自动检测磁盘
    关于collapsed margin(外边距合并)
    position定位
    grunt-replace和grunt-include-replace问题
    关于动态生成dom绑定事件失效的原因
  • 原文地址:https://www.cnblogs.com/taowd/p/6918956.html
Copyright © 2011-2022 走看看