啥都不说了,看代码:
generatorConfig.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> <properties resource="generatorConfig.properties" /> <classPathEntry location="${classPath}" /> <context id="context1" targetRuntime="MyBatis3" > <plugin type="com.aua30.mybatis.tools.MyBatisPaginationPlugin"></plugin> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="${driverClass}" connectionURL="${connectionURL}" userId="${userId}" password="${password}" /> <javaModelGenerator targetPackage="${modelPackage}" targetProject="${targetProject}" /> <sqlMapGenerator targetPackage="${sqlMapperPackage}" targetProject="${targetProject}"/> <javaClientGenerator targetPackage="${daoMapperPackage}" targetProject="${targetProject}" type="XMLMAPPER" /> <table tableName="product_class" domainObjectName="ProductClass"> <!-- <property name="useActualColumnNames" value="true"/> --><!-- 此处设为true,将保持数据库字段原型 --> </table> </context> </generatorConfiguration>
generatorConfig.properties
classPath=D\:/eclipse/workspace/xxxx/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.16-bin.jar targetProject=wms/src driverClass=org.gjt.mm.mysql.Driver connectionURL=jdbc\:mysql\://127.0.0.1\:3306/xxxx?useUnicode\=true&characterEncoding\=UTF-8 userId=root password=xxxx modelPackage=com.xxxx.po sqlMapperPackage=com.xxxx.mapper daoMapperPackage=com.xxxx.mapper
支持分页的jar请于附件下载!
FAQ:如何操作这些代码?请参考http://maimode.iteye.com/blog/1539983/
相关推荐
MyBatis Generator(MBG)是一款强大的自动化代码生成工具,主要用于简化MyBatis框架的使用。它能够根据数据库中的表自动生成对应的Java实体类、Mapper接口及XML配置文件,极大地提高了开发效率。在理解MBG的工作...
"mybatis自动生成代码"这一主题通常指的是MyBatis的代码生成器,它可以帮助开发者自动化地创建数据访问对象(DAO)、实体类、Mapper接口和XML配置文件,从而提高开发效率,减少手动编码的工作量。 MyBatis 的代码...
总结起来,MyBatis 代码生成器的扩展版本提供了自动分页查询的功能,它通过自动生成Java代码和SQL语句,帮助开发者快速实现数据库的分页操作,降低了开发复杂度,提高了代码的可维护性。这使得开发团队能够更专注于...
总的来说,MyBatis自动生成代码工具是MyBatis框架中的一大利器,它简化了数据库操作的编码工作,提高了开发效率,让开发者更专注于业务逻辑的实现。对于大型项目或者频繁需要与数据库交互的系统,这款工具的价值更是...
为了解决这个问题,MyBatis 提供了一款名为 MyBatis Generator(MBG)的代码生成工具,能够自动化地生成这些必要的代码,极大地提高了开发效率。 MyBatis Generator 是一个基于 Java 的代码生成器,它可以根据...
在标题和描述中提到的“mybatis自动生成代码和配置文件”是一个常见的开发需求,主要是为了提高开发效率和减少错误。这个过程通常涉及到MyBatis的逆向工程(Reverse Engineering)工具或者使用一些第三方插件,如...
Mybatis自动代码生成工具是一种高效开发的神器,它极大地简化了开发者的工作,通过将数据库中的表映射为Java实体类和Mapper接口文件,使得开发者无需手动编写这些基础代码,从而节省了大量时间并降低了出错的可能性...
Eclipse Mybatis自动生成代码工具是一款非常实用的开发辅助软件,尤其对于那些使用Mybatis作为持久层框架的Java开发者来说,它可以显著提升开发效率。Mybatis Generator(简称Generator)是这个工具的核心,它允许...
这个“mybatis自动生成代码jar包”很可能是一个工具,能够帮助开发者自动化生成MyBatis的相关代码,提高开发效率,减少手动编写SQL和映射文件的工作量。 在Java开发中,MyBatis的自动代码生成器(MyBatis Generator...
本篇将聚焦于MyBatis的代码自动生成和分页功能,特别是在MySQL数据库中的应用。 一、MyBatis代码生成器(MyBatis Generator) MyBatis Generator(MBG)是MyBatis官方提供的一个工具,可以自动生成Java模型类、...
MyBatis是一款强大的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在开发过程中,MyBatis提供了自动代码生成的功能,极大地提高了开发效率。通过配置XML文件,我们可以设定数据库连接信息、表名及字段等...
本案例重点讨论MyBatis如何通过其内置的代码生成器(myBatisGenerator)来自动化创建数据库操作相关的Java代码,极大地提高了开发效率。 首先,我们来看一下MyBatis Generator (MBG) 是什么。MBG是一个能够根据数据库...
在实际开发中,为了提高开发效率,MyBatis提供了一种便捷的代码生成工具——MyBatis Generator(MBG),它可以自动生成MyBatis相关的Mapper接口、Mapper XML文件、实体类以及Service接口和实现类等代码,极大地减少...
MyBatis Generator(MBG)是一款强大的自动化代码生成工具,专为MyBatis持久层框架设计。它能够帮助开发者自动生成PO(Plain Old Java Object,简单旧式Java对象)、DAO(Data Access Object,数据访问对象)以及...
在开发过程中,Mybatis代码生成工具通常基于数据库表结构自动生成对应的Java实体类(Model),这些类包含了表字段对应的属性,并提供了getter和setter方法。同时,它还会生成对应的Mapper XML文件,包含SQL查询语句...
在实际开发中,为了提高效率,我们常常会利用MyBatis的代码生成器(MyBatis Generator,简称MBG)来自动生成Java模型类、Mapper接口和XML配置文件,大大减少了手动编写这些重复性工作的时间。在提供的压缩包"mybatis...
mybatis自动生成代码配置文件,通过配置文件详细讲解以生成各层代码。