一、MyBatis-Generator介绍
MyBatis-Generator是一个MyBatis相关代码的自动生成工具,使用MyBatis-Generator可以自动生成Dao层代码、Model层代码、Mapping SQL映射文件。
二、安装MyBatis-Generator插件
网上下载mybatis generator eclipse插件,安装方式跟其它Eclipse插件安装方式一样,这里我就不多说了,详情请见:http://xieke90.iteye.com/blog/2151568
三、配置自动生成代码所需的xml文件
示例: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> <!-- 配置数据库驱动 location:数据库驱动路径 --> <classPathEntry location="G:\workspace\javaworkspace\MyBatis_Generator_Test\lib\mysql-connector-java-5.1.18.jar" /> <context id="mbgtest"> <!-- 是否去除自动生成的注释 true:是 : false:否 --> <commentGenerator> <property name="suppressAllComments" value="true" /> <property name="suppressDate" value="true" /> </commentGenerator> <!-- 配置数据库链接URL、用户名、密码 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test" userId="root" password="999999" /> <!-- 配置生成模型的包名和位置 --> <javaModelGenerator targetPackage="com.xieke.test.model" targetProject="MyBatis_Generator_Test/src" /> <!-- 配置生成映射文件的包名和位置 --> <sqlMapGenerator targetPackage="com.xieke.test.mapper" targetProject="MyBatis_Generator_Test/src" /> <!-- 配置生成DAO的包名和位置 --> <javaClientGenerator targetPackage="com.xieke.test.mapper" targetProject="MyBatis_Generator_Test/src" type="XMLMAPPER" /> <!-- 配置需要生成的表 --> <table schema="test" tableName="orders" domainObjectName="Orders"> <!-- 使用从数据库元数据获取的列名作为生成的实体对象的属性 --> <property name="useActualColumnNames" value="true" /> <!-- 指定自动生成主键 --> <generatedKey column="id" sqlStatement="MySql" identity="true" /> </table> <table schema="test" tableName="orderItem" domainObjectName="OrderItem"> <property name="useActualColumnNames" value="true" /> <generatedKey column="id" sqlStatement="MySql" identity="true" /> </table> </context> </generatorConfiguration>
选中generatorConfig.xml文件【右键】,选择【Generate MyBatis/iBATIS Artifacts】就可以生成相应代码了。
转载请注明出处:http://xieke90.iteye.com/blog/2240577
相关推荐
利用mybatis-generator自动生成代码。参见我的博客: http://blog.csdn.net/pyluyuan/article/details/72650246
利用mybatis-generator-core可以自动生成实体类、dao接口和mapping映射文件,里头也提供了使用说明: 1、进入lib文件夹里头。 2、修改generatorConfig.xml配置 主要修改数据库地址,用户名,密码,以及数据库名称,...
利用mybatis-generator自动生成代码 实现快捷操作 很方便
mybatis-generator-core自动生成代码,无需集成到项目中,直接利用控制台命令生成,生成前需在generator.xml进行数据库连接等配置。
利用MyBatis Generator自动生成代码,包含mybatis-generator-core的jar包和generatorConfig.xml配置样版
MyBatis的代码自动生成的功能,可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。...包含mybatis-generator1.3.2的jar包、mysql数据库连接jar包、mybatis3.2.7.jar以及自动生成代码的配置文件模板。
利用mybatis-generator-core-1.3.2,自动生成代码; 包含generator.xml、mybatis-generator-core-1.3.2.jar、mysql-connector-java-5.1.26.jar、和生成语句!
利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件,将生成的代码copy到项目工程中即可。
MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的...
mybatis-generator 代码生成工具,可让MyBatis的代码自动生成,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成...
由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。
mybatis逆向工程,自动化代码生成,mybatis-generator
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和...
使用MyBatis需要创建mapper、DAO等,手工写十分不方便,这里提供了一个利用xml配置文件,就可以自动生成MyBatis Generator自动创建DAO、Mapper、entity代码的方式,十分方便
利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。省时省力,将生成的代码copy到项目工程中即可。
利用mybatis-generator自动生成代码,直接使用命令连接生成,无需加载任何插件和配置。。。。。。。
SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis),搭建SSM框架,数据库采用MySQL数据库,利用MyBatis-generator 自动生成MyBatis代码