1.在maven中导入MyBatis Generator插件
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.1</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
2.配置
<?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>
<!--
设置JDBC驱动路径。
location:驱动地址,放入数据库对应的JDBC驱动jar路径,是绝对路径。
-->
<classPathEntry location="C:\\Users\\Administrator\\Workspaces\\MyEclipse 10\\InternetPortal\\WebRoot\\WEB-INF\\lib\\ojdbc6.jar" />
<!-- 用来指定产生一组对象的环境,多个数据库,就建立多个 context。 -->
<context id="context1">
<commentGenerator>
<!-- 去除自动生成的注释。 -->
<property name="suppressAllComments" value="true" />
<!-- 是否生成注释代时间戳。 -->
<!-- <property name="suppressDate" value="true" />-->
</commentGenerator>
<!--
JDBC连接信息。
driverClass:驱动类。
connectionURL:连接字符串。
userId:用户名。
password:密码。
-->
<jdbcConnection
driverClass="oracle.jdbc.OracleDriver"
connectionURL="jdbc:oracle:thin:@192.168.1.123:1521:orcl"
userId="portal"
password="portal" />
<!--
生成实体类。
targetPackage:生成的POJO放入的包。
targetProject:生成的POJO放入的项目,对应工作空间的项目。
-->
<javaModelGenerator
targetPackage="com.csht.fhxsc.terminal.model"
targetProject="src" />
<!--
生成sqlMapper XML文件。
targetPackage:生成的SQL对应的包。
targetProject:生成的SQL接口对应的项目,对应工作空间的项目。
-->
<sqlMapGenerator targetPackage="com.csht.fhxsc.terminal.model"
targetProject="src" />
<!--
生成DAO接口。
targetPackage:生成的DAO接口对应的包。
targetProject:生成的DAO接口对应的项目。
type:映射文件类型,一般为XMLMAPPER。
-->
<javaClientGenerator targetPackage="com.csht.fhxsc.terminal.model"
targetProject="src" type="XMLMAPPER" />
<!-- 生成实体类。
tableName:需要生成的表名。
domainObjectName:生成的POJO名,为空则为表名。 -->
<!--
oracle 使用 schema 对应 用户名称空间
mysql 使用 catalog 对应 数据库
-->
<!-- <table schema="" tableName="DEPT"> -->
<!-- 去除一列,这样 PASSWORD这列就不会生成。 -->
<!-- <ignoreColumn column="PASSWORD"/> -->
<!-- 将数据库字段对应成POJO里面的字段。 -->
<!-- <columnOverride column="USERID" property="userid" /> -->
<!-- </table> -->
<table schema="" tableName="fhxsc_batch" domainObjectName="TerminalBatch"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
3.运行插件生成代码
mvn mybatis-generator:generate
下载地址:
点击打开链接
分享到:
相关推荐
MyBatis Generator(MBG)是MyBatis框架的一个实用工具,它允许用户自动生成Java源代码、XML配置文件以及数据库交互所需的SQL映射文件。这个工具极大地简化了开发过程,减少了手动编写这些文件的工作量,提高了开发...
MyBatis Generator是一款强大的Java逆向工程工具,它允许开发者自动生成MyBatis的映射文件、模型类以及DAO接口,极大地提高了开发效率。这款工具是独立运行的,不依赖于任何现有的项目,只需将其导入到开发环境中,...
Mybatis Generator是一款强大的工具,它为开发者自动化生成Mybatis的Mapper接口、XML映射文件以及实体类,大大减轻了在使用Mybatis时手动编写这些文件的工作负担。在Java开发环境中,ORM(Object-Relational Mapping)...
MyBatis Generator是一款强大的自动化工具,它极大地简化了在使用MyBatis框架时的数据访问层(DAL)代码编写工作。通过配置XML文件,Generator能够自动生成Java实体类、Mapper接口及实现类、XML配置文件等,从而极大地...
MyBatis Generator 使用手册 MyBatis Generator 是 MyBatis 的代码生成工具,旨在通过反射数据库表结构生成对应的Java代码,简化开发过程,提高开发效率。本手册将指导用户如何使用 MyBatis Generator 生成代码,...
文件名"mybatisgenerator_myeclipse10-sql-oracle"可能表示这是一个适用于Myeclipse 10版本的Mybatis Generator插件,并且重点支持Oracle数据库的配置和使用。"sql"可能代表SQL数据库的通用性,而"oracle"则强调了对...
Mybatis Generator 是...总结来说,Mybatis Generator 是一个高效实用的工具,通过简单的配置就能自动生成与数据库交互的代码,适用于使用 MySQL 的项目。使用它可以极大地提高开发效率,降低出错概率,并且易于维护。
3. **运行MBG**:在Java代码中,通过调用`org.mybatis.generator.api.MyBatisGenerator`类的静态方法来执行生成过程。也可以通过命令行执行MBG,前提是配置文件和JAR文件在同一目录下。 4. **生成的代码**:MBG会...
MyBatis Generator(MBG)是一款强大的自动化代码生成工具,它可以极大地提高开发效率,通过配置文件自动生成MyBatis的映射文件、实体类以及DAO层的Java代码。Eclipse作为广泛使用的Java集成开发环境,提供了对MBG...
Mybatis的Generator工具是开发过程中一个非常实用的插件,它可以帮助我们自动化地生成 Dao(数据访问对象)、Model(实体类)以及 Mapping XML 文件,极大地提高了开发效率,减少了手动编写这些重复性工作的时间。...
Eclipse MyBatis Generator插件是一款强大的自动化代码生成工具,它极大地简化了开发过程中与数据库交互的代码编写工作。MyBatis Generator可以帮助开发者自动生成Java实体类、Mapper接口及XML配置文件,从而节省了...
Mybatis Generator是一款强大的自动化代码生成工具,主要用于简化Mybatis框架的使用,提高开发效率。它能够根据数据库表信息自动生成Java实体类(Model)、Mapper接口和XML映射文件,以及对应的DAO实现类,大大减少...
MyBatis Generator Tool是一款强大的自动化代码生成工具,它极大地简化了MyBatis框架中SQL映射文件、Mapper接口以及实体类的编写工作。通过自定义配置文件,Generator可以根据数据库表结构自动生成对应的Java代码,...
为了提高开发效率并减少错误,可以使用MyBatis Generator工具来自动生成这些代码。本文将以Eclipse环境下的Maven项目为例,详细介绍如何配置MyBatis Generator来实现这一目标。 #### 二、环境准备 在开始之前,请...
MyBatis Generator是一款强大的逆向工程工具,它能够根据数据库中的表自动生成对应的Java实体类、Mapper接口和XML配置文件,极大地提高了开发效率。在给定的标题中,“mybatis逆向工具generator,中文注释,Byte改...
总结,MyBatis Generator是MyBatis生态中的一个重要工具,它简化了与数据库交互的代码生成,提高了开发效率,同时提供了良好的扩展性以适应不同的开发需求。通过正确配置和使用,开发者可以更专注于业务逻辑的实现,...
eclipse 插件,使用MyBatis Generator 可自动生成数据库对应的bean(有中文注释),mapper.xml和mapper dao 接口文件,可直接使用查询数据库,此插件在eclipse mars.2 版本下亲测可用,
MyBatis Generator是一款强大的自动化代码生成工具,它能够帮助开发者自动生成Java实体类、Mapper接口和XML配置文件,极大地提高了开发效率。在使用MyBatis Generator时,我们需要依赖一些特定的JAR包来确保其正常...
MybatisGenerator是一个强大的工具,主要用于简化Mybatis框架的模型、Mapper接口及XML配置文件的创建。这个工具基于Java,能够通过数据库元数据自动生成相关的Java源代码,极大地提高了开发效率,尤其是在处理大量的...
MybatisGenerator是一款强大的Java工具,它能够帮助开发者自动地逆向工程数据库,生成Model、DAO(数据访问对象)以及Mapper接口和XML配置文件。这款工具极大地提升了开发效率,避免了手动编写这些基础代码的繁琐...