1. 程式人生 > >maven(18)-mybatis generator外掛

maven(18)-mybatis generator外掛



generator的作用

使用mybatis框架,在初始專案或修改資料庫時,相應的要在JAVA專案中去寫一些資料模型檔案,DAO,對映XML等配置,而這個外掛的作用就是自動生成這些檔案,以節省大量時間

pom.xml

    <build>
        <plugins>
            <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.5</version>
                <configuration>
                  <!-- 在控制檯列印執行日誌 -->
                  <verbose>true</verbose> 
                  <!-- 重複生成時會覆蓋之前的檔案-->  
                  <overwrite>true</overwrite>
                  <configurationFile>src/main/resources/generatorConfig.xml</configurationFile>  
                </configuration>
            </plugin>
        </plugins>
    </build>

generatorConfig.xml

預設在src/main/resources目錄配置這個檔案
<?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>
	<!-- mysql的jar檔案路徑 -->
	<classPathEntry location="D:\xxx\xxx.jar" />
	<context id="Mysql" targetRuntime="MyBatis3">
		<commentGenerator>
			<property name="suppressAllComments" value="true" />
			<property name="suppressDate" value="true" />
		</commentGenerator>
		
		<!-- 資料庫相關配置 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver"	connectionURL="jdbc:mysql://localhost/test?useSSL=false" userId="root" password="123456"/>

		<!-- 配置pojo目錄 -->
		<javaModelGenerator targetPackage="mybatis.pojo" targetProject="src/main/java">
			<property name="enableSubPackages" value="true" />
		</javaModelGenerator>
		
		<!-- 配置xml對映目錄 -->
		<sqlMapGenerator targetPackage="mybatis.mapper" targetProject="src/main/java">
			<property name="enableSubPackages" value="true" />
		</sqlMapGenerator>
		
		<!-- 配置dao目錄 -->
		<javaClientGenerator type="XMLMAPPER" targetPackage="mybatis.dao" targetProject="src/main/java">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>
		
		<!-- tableName是資料庫中的表名,domainObjectName是生成的JAVA模型名,後面的引數不用改,要生成更多的表就在下面繼續加table標籤 -->
		<table tableName="demo" domainObjectName="demo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/>
	</context>
</generatorConfiguration>
有註釋的地方需要改成自己的環境配置 執行 執行命令:mvn mybatis-generator:generate
以上三個檔案都是自動生成的 

相關推薦

maven(18)-mybatis generator外掛

 generator的作用 使用mybatis框架,在初始專案或修改資料庫時,相應的要在JAVA專案中去寫一些資料模型檔案,DAO,對映XML等配置,而這個外掛的作用就是自動生成這些檔案,以節省大

Maven配置mybatis-generator外掛自動生成對映檔案

首先在依賴中加入依賴包: <dependency> <groupId>org.mybatis.generator</groupId> <artifac

使用Intellij IDEA在maven專案中整合mybatis-generator外掛,自動生成程式碼

1.在dependencies下新增: <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artif

使用eclipse mybatis generator外掛maven 專案中自動構建程式碼

本文是參考的別人的文章,因為他的引數說明還算詳細,但是有些是不對的,本人實踐中完善了一下,僅作為本人記錄之用,感謝原作者。 原文地址:http://cqh520llr.iteye.com/blog/2262812 首先說清楚這個工具到底能達到什麼效果: 使用mybatis

eclipse 使用 mybatis generator 外掛生成 MyBatis 逆向工程

步驟: 1.新建Java工程,新增config包 2.在config包中新增generratorConfigure檔案 3.在config包中新建properties包,並新增properties檔案 完成後的目錄: 配置檔案的的程式碼: generat

通過idea-mybatis-generator外掛生成實體和mapper

通過idea-mybatis-generator外掛生成實體和mapper 外掛安裝 首先開啟外掛市場 搜尋idea-mybatis-generator外掛 外掛使用 開啟外掛 配置

IntelliJ Idea使用筆記1.使用mybatis generator外掛生成程式碼。

使用generator 生成程式碼的方式很多,我這用的是在idea裡maven外掛方式。 1.在pom.xml檔案中新增mybatis外掛,在plugins節點下新增 <plugin> <groupId>org.mybatis.generator</grou

IDEA 2018 整合 MyBatis Generator 外掛 詳解、程式碼生成

1、修改maven的pom檔案 只需要將如下依賴新增到pom.xml檔案中即可。(注意此處是以plugin的方式,放在<plugins> </plugins>中間即可) <plugin>     <groupId>or

maven新增mybatis-generator

maven pom.xml:         <dependencies>         <dependency>        <groupI

Eclipse配置mybatis-generator外掛的方法

線上安裝 第一步:開啟Help=>Install New Software 第二步:開啟Install視窗後,點選Work with後的Add...按鈕,location輸入外掛的網址,name自己輸入個名字,好了之後點選OK按鈕 外掛最新的聯網地址是:https://dl.

mybatis generator外掛系列--分頁外掛

1、首先定義分頁外掛 MysqlPagePlugin.java package com.demo.mybatis.plugin; import org.mybatis.generator.api.CommentGenerator; import org.mybati

Eclipse線上安裝mybatis.generator外掛安裝

線上安裝 第一步:開啟Help=>Install New Software 第二步:開啟Install視窗後,點選Work with後的Add...按鈕,location輸入外掛的網址,name自己輸入個名字,好了之後點選OK按鈕 外掛最新的聯網地址是:htt

mybatis-generator外掛的使用方法

         之前看過一篇人氣頗高的博主的帖子,因為本人也是初學者,之前的使用框架都是自己寫實體類, 發現mybatis-generator後想具體學習可發現大多的帖子都十分深奧(不能直觀地理解與使用,看過和沒看過沒什麼兩樣) 現自己總結一篇附中間遇到的問題。

ssm框架的逆向生成原始檔 需要新增mybatis-generator外掛依賴

<!-- 啟動逆向生成 mybatis-generator:generate --> <?xml version="1.0" encoding="UTF-8"?>     <!DOCTYPE generatorConfiguration   

Mybatis--使用mybatis generator外掛對映資料庫,自動生成pojo物件,dao介面,mapper.xml檔案的方法

五個步驟: 步驟1:首先保證資料庫能正常連線 步驟2:用MAVEN依賴工具安裝mybatis generator外掛 步驟3:建立datasource.properties檔案,為連線資料庫提供支援 步驟4:配置generatorConf

Mybatis分頁-利用Mybatis Generator外掛生成基於資料庫方言的分頁語句,統計記錄總數

眾所周知,Mybatis本身沒有提供基於資料庫方言的分頁功能,而是基於JDBC的遊標分頁,很容易出現效能問題。網上有很多分頁的解決方案,不外乎是基於Mybatis本機的外掛機制,通過攔截Sql做分頁。但是在像Oracle這樣的資料庫上,攔截器生成的Sql語句沒有變數繫

Mybatis3分頁, 基於Mybatis Generator外掛生成分頁語句

    Mybatis Generator外掛物理分頁,適用於targetRuntime="MyBatis3" package com.fxhx.gamelog.common.plugin; import java.util.List; import org.myb

eclipse 安裝 mybatis generator 外掛配置對映以及具體專案中使用詳解

1:首先 開啟eclipse MarketPlace 搜尋 mybatis generator 2.其次右擊專案生成mybatis generator配置檔案 3.建成相應資料夾以及配置generatorConfig.xml 4.右鍵配置檔案 點選gener

Mavenmybatis-generator-maven-plugin 使用

http://v7sky.iteye.com/blog/2309246 pom.xml  Java程式碼   <?xml version="1.0" encoding="UTF-8"?>   <project xmlns="http://mave

Mybatis Generator外掛自動生成xml對映檔案追加與覆蓋的問題

參考: mybatis generator 覆蓋xml檔案 使用Mybatis Generator可以快速根據資料庫中已經建立好的表來建立mybatis程式碼,但是一旦資料庫的表結構發生變動,就要重新執行Mybatis Generator外掛。每次執行都會在已經生成的xml後追加一遍所有的