mybatis 生成 映射文件生成工具 mybatisGenerator 使用

 

 

第一:新建 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>
	<!--数据库驱动 -->
	<classPathEntry
		location="D:\maven\.m2\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar" />

	<context id="DB2Tables" targetRuntime="MyBatis3">

		<commentGenerator>
			<property name="suppressDate" value="true" />
			<property name="suppressAllComments" value="true" />
		</commentGenerator>

		<!--数据库链接地址账号密码 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver"
			connectionURL="jdbc:mysql://127.0.0.1/test" userId="root" password="root">
		</jdbcConnection>

		<javaTypeResolver>
			<property name="forceBigDecimals" value="false" />
		</javaTypeResolver>

		<!--生成Model类存放位置 -->
		<javaModelGenerator targetPackage="com.smt.bean"
			targetProject="testGG">
			<property name="enableSubPackages" value="true" />
			<property name="trimStrings" value="true" />
		</javaModelGenerator>

		<!--生成映射文件存放位置 -->
		<sqlMapGenerator targetPackage="mapper"
			targetProject="testGG">
			<property name="enableSubPackages" value="true" />
		</sqlMapGenerator>

		<!--生成Dao类存放位置 -->
		<javaClientGenerator type="XMLMAPPER"
			targetPackage="com.smt.dao" targetProject="testGG">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>

		<!--生成对应表及类名 -->
		<table tableName="user" domainObjectName="User"></table>
		<table tableName="student" domainObjectName="Student"></table>

	</context>

</generatorConfiguration>

 

第二:在 eclipse markerplace  里面  安装  当然一般安装 新的版本 

 

 

 

然后在 运行就可以了 

 

 

 

具体配置文件 怎么写 ,有空我在补全。  还有一种 java 类的mybatisGenerator 使用方式 ,有兴趣可以自行百度。

 

posted on 2018-07-16 20:54  zhangyukun  阅读(163)  评论(0编辑  收藏  举报

导航