`

MyBatis使用Generator自动生成代码

 
阅读更多
1.所需的jar 包
  mybatis-3.0.4.jar  、mybatis-generator-core-1.3.1.jar 、 mysql-connector-java-5.1.13.jar

2.新建文件夹
        新建文件夹F:\Sysource\mybatisGeneratorTools,将以上三个文件放入夹

3.同目录创建
  generator.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:数据库的JDBC驱动-->
  <classPathEntry location="F:\Sysource\mybatisGeneratorTools\ojdbc6.jar" />
  <context id="ORACLETables" targetRuntime="MyBatis3">
<!-- 去除自动生成的注释 -->
<commentGenerator>
 <property name="suppressAllComments" value="true" />
</commentGenerator>
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
        connectionURL="jdbc:oracle:thin:@localhost:1521:XE"
        userId="abin"
        password="abin">
    </jdbcConnection>


    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
<!-- targetProject:自动生成代码的位置 -->
    <javaModelGenerator targetPackage="org.abin.lee.ssm.pojo.po" targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
      <property name="enableSubPackages" value="true" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>


    <sqlMapGenerator targetPackage="org.abin.lee.ssm.pojo.po"  targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
      <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>


    <javaClientGenerator type="XMLMAPPER" targetPackage="org.abin.lee.ssm.mapper"  targetProject="D:\SystemFile\eclipseWorkspace\universal\src\java\">
      <property name="enableSubPackages" value="true" />
    </javaClientGenerator>
<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
    <table schema="" tableName="userinfo" domainObjectName="User" >
      
    </table>
  </context>
  
</generatorConfiguration>




进入XML配置文件(generator.xml)所在的的目录并执行命令:

F:\Sysource\mybatisGeneratorTools>java -jar F:\Sysource\mybatisGeneratorTools\my
batis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
MyBatis Generator finished successfully.
分享到:
评论

相关推荐

    mybatis-generator自动生成代码[增加Service的生成]

    标题 "mybatis-generator自动生成代码[增加Service的生成]" 指的是MyBatis Generator(MBG)这一工具,它能够根据数据库表结构自动产生Java持久层代码,大大减轻了开发人员的手动编码工作。在描述中提到"增加Service...

    mybatis-generator 自动生成代码

    通过mybatis-generator-...连接数据库,通过配置文件自动生成对应表的mybatis的配置文件,a.bat是通过cmd命令运行可执行jar mybatis-generator-core-1.3.1.jar ,通过 generatorConfig.xml的配置生成代码到相应位置.

    mybatis-generator自动生成代码(含中文注释)

    mybatis-generator自动生成代码(含中文注释) 1、打开generatorConfig.xml 2、修改数据库链接地址账号密码 将connectionURL修改为你所需生成的对象的数据库地址,修改用户名userId和密码password 3、修改生成Model类...

    mybatis-generator 自动生成mybatis dao model层代码

    mybatis-generator 自动生成mybatis dao model层代码

    使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

    Mybatis-Generator是一款强大的自动化工具,它可以帮助Java开发者自动生成Mybatis的相关代码,包括DAO(Data Access Object)、Model以及Mapper XML映射文件。这极大地提高了开发效率,避免了手动编写这些重复性工作...

    mybatis-generator-1.3.2 代码生成

    【标签】"代码生成" 和 "generator" 表明这个工具是一个代码生成器,它的主要任务是根据预设规则和数据库信息自动生成代码。MyBatis Generator可以看作是一个定制化的代码生成解决方案,允许用户通过配置文件...

    mybatis-generator自动生成代码.zip

    "mybatis-generator-core-1.3.7"是MBG的一个版本,用于自动生成MyBatis框架所需的Mapper接口、XML映射文件以及对应的实体类,减轻了开发者手动编写这些重复性工作的负担。 MBG的核心功能在于根据用户在`generator....

    Mybatis-generator自动生成代码时候提取数据库的字段注释作为实体类字段的jar包

    Mybatis-generator自动生成代码时候提取数据库的字段注释作为实体类字段的jar包

    mybatis-generator自动生成代码

    在“mybatis-generator自动生成代码”的场景中,我们可以了解到MBG的核心功能和主要优势。首先,MBG与MySQL数据库紧密结合,能够读取数据库中的表结构和注释信息。这表示你可以根据实际数据库设计快速生成对应的Java...

    mybatis-generator 代码生成工具UI

    - **代码生成**:MBG 的核心功能就是根据数据库表自动生成代码,包括但不限于 Dao 接口、Mapper XML 文件以及实体类。这使得开发人员能够快速构建数据访问层,专注于业务逻辑的实现。 - **generator**:MBG 是一个...

    mybatis-generator自动生成代码(附jar包)

    MyBatis Generator(MBG)是一个强大的工具,用于自动生成MyBatis的SQL映射文件、Java模型类和DAO接口。这个工具极大地提高了开发效率,减少了手动编写这些重复性代码的工作量。在提供的压缩包中,包含了运行MBG所需...

    Mybatis-Generator自动生成代码

    Mybatis-Generator的使用首先需要在项目的配置文件中定义generatorConfig.xml,这个配置文件包含了所有生成代码的相关设置。例如,你可以指定数据库连接信息(如URL、用户名和密码),表的选择,以及生成代码的样式...

    mybatis-generator+lombok自动生成mybatis代码

    自己找资料,慢慢高了一个mybatis自动生成代码的类,当然是在mybatis-generator基础之上的,由于项目中有lombok,所以需要对生成的地方进行改造。我将改造后的文件都打包上传了,需要的同学拿去吧 zip包里面包含: ...

    利用MyBatis-Generator自动生成代码

    MyBatis-Generator是一款强大的工具,它可以帮助开发者自动生成MyBatis框架的Mapper接口、XML配置文件以及对应的Java实体类,极大地提高了开发效率,减轻了手动编写这些基础代码的工作量。通过配置文件,用户可以...

    mybatis-generator eclipse自动生成代码插件离线安装包

    Eclipse是广受欢迎的Java集成开发环境,而`mybatis-generator eclipse自动生成代码插件离线安装包`则是为了让开发者在没有网络连接的情况下也能在Eclipse中安装并使用MBG。 安装MBG插件的过程分为以下几个步骤: 1...

    利用mybatis-generator自动生成代码

    MyBatis Generator(MBG)是一个强大的工具,...通过以上步骤,我们可以高效地利用MyBatis Generator自动生成代码,降低维护成本,提升开发效率。结合持续集成和版本控制系统,MBG能更好地服务于大型项目的开发和维护。

    Mybatis-Generator自动生成Dao、Model、Mapping相关文件,不依赖maven,直接生成

    Mybatis-Generator是一款强大的工具,它能够帮助Java开发者自动生成Mybatis的DAO层、Model层以及对应的XML映射文件,极大地提高了开发效率,减少了手动编写这些基础代码的时间。这款工具的特点在于,它并不依赖于...

Global site tag (gtag.js) - Google Analytics