`

利用MyBatis-Generator自动生成代码

阅读更多

一、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

 

 

 

2
1
分享到:
评论

相关推荐

    利用mybatis-generator自动生成代码

    利用mybatis-generator自动生成代码。参见我的博客: http://blog.csdn.net/pyluyuan/article/details/72650246

    mybatis-generator-core自动生成实体类、dao接口和mapping映射文件

    利用mybatis-generator-core可以自动生成实体类、dao接口和mapping映射文件,里头也提供了使用说明: 1、进入lib文件夹里头。 2、修改generatorConfig.xml配置 主要修改数据库地址,用户名,密码,以及数据库名称,...

    mybatis-generator自动生成代码

    利用mybatis-generator自动生成代码 实现快捷操作 很方便

    mybatis-generator自动生成代码.zip

    mybatis-generator-core自动生成代码,无需集成到项目中,直接利用控制台命令生成,生成前需在generator.xml进行数据库连接等配置。

    mybatis-generator-core

    利用MyBatis Generator自动生成代码,包含mybatis-generator-core的jar包和generatorConfig.xml配置样版

    mybatis-generator-core-1.3.2

    MyBatis的代码自动生成的功能,可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。...包含mybatis-generator1.3.2的jar包、mysql数据库连接jar包、mybatis3.2.7.jar以及自动生成代码的配置文件模板。

    mybatis-generator-core-1.3.2(Mybatis中自动生成代码)

    利用mybatis-generator-core-1.3.2,自动生成代码; 包含generator.xml、mybatis-generator-core-1.3.2.jar、mysql-connector-java-5.1.26.jar、和生成语句!

    Mybatis逆向生成工具mybatis-generator-core-1.3.2.jar包

    利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件,将生成的代码copy到项目工程中即可。

    mybatis-generator-core 自动生成代码

    MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的...

    mybatis-generator 代码生成工具

    mybatis-generator 代码生成工具,可让MyBatis的代码自动生成,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成...

    mybatis-generator-core-1.3.2反向生成Java代码

    由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。

    mybatis-generator

    mybatis逆向工程,自动化代码生成,mybatis-generator

    mybatis-generator-1.3.5.zip

    这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和...

    mybatis-generator-core-1.3.2.zip

    使用MyBatis需要创建mapper、DAO等,手工写十分不方便,这里提供了一个利用xml配置文件,就可以自动生成MyBatis Generator自动创建DAO、Mapper、entity代码的方式,十分方便

    MyBatis-Generator-Code-Tools

    利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。省时省力,将生成的代码copy到项目工程中即可。

    mybatis-app.zip

    利用mybatis-generator自动生成代码,直接使用命令连接生成,无需加载任何插件和配置。。。。。。。

    SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis)

    SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis),搭建SSM框架,数据库采用MySQL数据库,利用MyBatis-generator 自动生成MyBatis代码

Global site tag (gtag.js) - Google Analytics