1. 程式人生 > >Eclipse外掛:MyBatis Generator程式碼自動生成工具

Eclipse外掛:MyBatis Generator程式碼自動生成工具

MyBatis Generator是一款優秀的工具,可以幫助我們自動生成java實體類,mapper介面和xml,極大得簡化了開發流程,今天,就記錄下在eclipse中使用eclipse外掛整合MyBatis Generator的步驟;

【1:外掛安裝】Help--Eclipser Marketplace中查詢:Mybatis Generator 1.3.5安裝

安裝好後,就可以在專案中使用MyBatis Generator了;

【2:建立generatorConfig.xml】右鍵—New—Other—MyBatis—MyBatis Generator Configuration File

【3.設定generatorConfig.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>

	<!-- 資料庫驅動jar路徑 -->
	<classPathEntry location="C:\Users\acer\.m2\repository\mysql\mysql-connector-java\5.1.46\mysql-connector-java-5.1.46.jar"/>
	
	<context id="context1">
	
		<!-- 1:註釋構建;type-可通過實現CommentGenerator介面構建自定義的註釋構建類 -->
		<commentGenerator type="">
			<!-- 是否去除自動生成的註釋;true:是;false:否 -->
			<property name="suppressAllComments" value="false" />
		</commentGenerator>

		<!-- 2:資料庫連線資訊 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/risk" userId="root" password="root">
		</jdbcConnection>
		
		<!-- 3:生成實體類地址 -->
		<javaModelGenerator targetPackage="com.mybatis.generator" targetProject="generator"></javaModelGenerator>
	
		<!-- 4.生成map.xml地址 -->		
		<sqlMapGenerator targetPackage="com.mybatis.generator" targetProject="generator"></sqlMapGenerator>

		<!-- 5.生成DAO地址 -->
		<javaClientGenerator targetPackage="com.mybatis.generator" type="XMLMAPPER" targetProject="generator"></javaClientGenerator>
		
		<!-- 配置表資訊 -->
		<table tableName="user"></table>
	</context>
</generatorConfiguration>

【4.自動生成程式碼】選中generatorConfig.xml—右鍵—Run As—Run MyBatis Generator

【5.程式碼自動生成】在配置檔案設定好的目錄下面,檢視自動生成的檔案