1. 安装eclipse插件。更新地址: http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
2. 新建文件 generatorConfig.xml 。可以放到随便哪个工程随便哪个位置。
3. 编辑文件内容。参考如下:
<?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
location="E:\workspace\Flower\WebContent\WEB-INF\lib\mysql-connector-java-5.1.8-bin.jar" />
<context id="context1" defaultModelType="flat" targetRuntime="MyBatis3">
<!-- 支持分页 -->
<plugin type="org.mybatis.generator.plugins.RowBoundsPlugin"></plugin>
<!-- 不要生成时间 -->
<commentGenerator>
<property name="suppressDate" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/ggtest" userId="root"
password="xxx" />
<javaModelGenerator targetPackage="com.generator.model"
targetProject="ProjectName" />
<sqlMapGenerator targetPackage="com.generator.mapper"
targetProject="ProjectName" />
<javaClientGenerator targetPackage="com.generator.mapper"
targetProject="ProjectName" type="XMLMAPPER" >
<!-- 指定mapper的父类 -->
<property name="rootInterface" value="com.generator.MapperBase" />
</javaClientGenerator>
<table schema="ptest" tableName="material">
<!-- 使用真实的列名做属性名 -->
<property name="useActualColumnNames" value="true"/>
<!-- 在表名前加上库名 -->
<property name="runtimeSchema" value="xxx" />
</table>
</context>
</generatorConfiguration>
4. 在eclipse中右击文件generatorConfig.xml, 选择“Generate Mybatis/iBATIS Artifacts”。
5. 参考eclipse的帮助内容学习使用生成的文件或做定制。
分享到:
相关推荐
通过以上步骤,MyBatis代码生成器可以帮助开发者快速构建数据访问层,极大地提高了开发效率,尤其在处理多个表或大型项目时,其优势更为明显。只需简单的配置和点击,即可告别繁琐的手动编码,专注于更重要的业务...
MyBatis代码生成工具是一款基于MyBatis框架的实用辅助工具,主要用于自动化生成MyBatis相关的Java源代码,包括实体类、Mapper接口、Mapper XML文件以及对应的SQL映射语句。这款工具极大地提高了开发效率,减少了手动...
而"Mybatis代码生成工具"则是为了进一步提高开发效率,帮助开发者快速生成Mybatis相关的Java模型类(Model)、XML映射文件等,从而减少手动编写这些重复性工作的需求。 在开发过程中,Mybatis代码生成工具通常基于...
MyBatis代码生成器是一款强大的开发工具,它能够极大地提高开发效率,特别是在处理数据库模型类时。这款工具允许开发者在项目外部自动生成与数据库表结构相对应的Java Model类,以及其他相关的Mapper接口和XML配置...
Mybatis 代码生成工具是Mybatis框架的一个重要辅助工具,它大大简化了开发过程中的数据访问层(DAO)和实体类的编写工作。Strato Mybatis 代码生成工具则是此类工具的一种,它具有高效、易用的特点,为开发者带来了...
Mybatis代码生成器是一款强大的工具,它可以帮助开发者自动化地生成基于Mybatis框架的持久层代码,极大地提高了开发效率。这个Demo包含两种生成方式:Maven Plugin生成和Java程序生成,适用于不同的开发环境和需求。...
此外,你还可以通过调整generatorConfig.xml中的参数,实现更灵活的代码生成策略,如自定义模板、忽略某些字段等。 总之,MyBatis Code Generator插件是MyBatis框架中的一个重要辅助工具,它极大地提高了开发效率,...
MyBatis代码生成器是一款强大的开发工具,专为Java开发者设计,用于自动化生成MyBatis相关的Java实体类、Mapper接口及XML配置文件。这个工具极大地提高了开发效率,减少了手动编写这些重复性工作的时间,使开发者能...
Mybatis代码生成器是一款强大的工具,它极大地提高了开发效率,特别是在处理大量的数据库操作时。这款工具主要用于自动生成MyBatis框架所需的SQL映射文件(sqlmapping系列文件)以及与数据库表对应的实体类,从而...
"Mybatis代码生成工具"则是MyBatis框架的一个重要辅助工具,它极大地提高了开发效率,特别是对于数据访问对象(DAO)层的构建和实体类的生成。 在传统的开发过程中,开发者需要手动编写大量的DAO接口、实现类以及...
【图形化Mybatis代码生成工具】是针对Mybatis框架的一款实用辅助工具,旨在简化开发流程,提高开发效率。Mybatis Generator是一款强大的代码生成器,它能够根据数据库表结构自动生成对应的Java实体类(POJO)、...
MyBatis 代码生成工具是一款基于 MyBatis 框架的实用辅助程序,它能够帮助开发者快速生成基于不同数据库(如 Oracle、SQL Server、MySQL)的 CRUD(创建、读取、更新、删除)操作的 Java 代码。通过逆向工程,这个...
Mybatis代码生成插件(IDEA社区版)
"DB自动生成代码--mybatis代码生成器"就是这样一个工具,它可以极大简化开发工作,减少手动编写重复代码的时间。 MyBatis的代码生成器(generator)是MyBatis框架的一部分,它的主要功能是根据数据库表的信息自动...
标题提到的“好用的MyBatis代码生成器”是一种工具,它能够自动生成MyBatis相关的Java代码,如Mapper接口、Mapper XML文件、实体类等,大大减少了手动编写这些代码的工作量。在实际开发中,使用代码生成器可以提高...
mybatis代码自动生成器,在generatorConfig.xml中配置好数据库连接和表名,进入解压后的目录运行如下命令:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite 即可自动生成...