1. 程式人生 > >Maven配置mybatis-generator外掛自動生成對映檔案

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

首先在依賴中加入依賴包:

        <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
            <version>1.3.5</version>
        </dependency>

然後加入在< build >節點的< plugins >裡面加入一個< plugin >:

            <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.2</version>
                <executions>
                    <execution
>
<id>Generate MyBatis Files</id> <goals> <goal>generate</goal> </goals> <phase>generate</phase> <configuration
>
<verbose>true</verbose> <overwrite>true</overwrite> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.2</version> </dependency> </dependencies> </plugin>

最後在配置mybatis-generator的配置檔案generatorConfig.xml放在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>
    <context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
        <!--<plugin type="tk.mybatis.mapper.generator.MapperPlugin">-->
        <!--<property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>-->
        <!--&lt;!&ndash; caseSensitive預設false,當資料庫表名區分大小寫時,可以將該屬性設定為true &ndash;&gt;-->
        <!--<property name="caseSensitive" value="true"/>-->
        <!--</plugin>-->
        <commentGenerator>
            <property name="suppressAllComments" value="true"/>
        </commentGenerator>
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="url" --資料庫連線url
                        userId="username"  --資料庫使用者名稱
                        password="password"> --資料庫密碼
        </jdbcConnection>

        <!--自動生成的實體的存放包路徑 -->
         <!--targetpackage為生成類的包路徑, targetProject為檔案存放路徑在專案中的位置-->
        <javaModelGenerator  targetPackage="com.wk.entity.po"  targetProject="src/main/java/">
            <property  name="enableSubPackages"  value="true"/>
            <property  name="trimStrings"  value="true"/>
        </javaModelGenerator>

        <!--自動生成的*Mapper.xml檔案存放路徑 -->
        <sqlMapGenerator  targetPackage="mybatis-mapper" targetProject="src/main/resources/">
            <property  name="enableSubPackages"  value="true"/>
        </sqlMapGenerator>

        <!--自動生成的*Mapper.java存放路徑 -->
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.wk.entity.dao"  targetProject="src/main/java/">
            <property  name="enableSubPackages"  value="true"/>
        </javaClientGenerator>
        <!-- 要生成的表 -->
        <!-- 這裡的百分號代表對該資料庫中所有的表進行生成 -->
        <table tableName="tableName">
            <!--資料庫schema-->
            <property name="runtimeSchema" value="databaseName"/>
            <!--主鍵-->
            <generatedKey column="id" sqlStatement="MySql" identity="true"/>
        </table>
    </context>
</generatorConfiguration>

相關推薦

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

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

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

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

mybatis-generator外掛自動生成mybatis檔案

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http

使用MyBatis Generator外掛自動生成Dto、Dao、Mapping

一、下載mybatis-generator-core 進入:http://code.google.com/p/mybatis/ 二、生成配置檔案 新建一個空的XML配置檔案,名稱可以隨便取,這裡以generatorConfig.xml為名。最好將這個檔案放在下載後

MyEclipse使用MyBatis Generator 工具逆向生成對映檔案

下載mybatis generator外掛 將features、plugins拷貝到myeclipse10下的dropins資料夾中,如下圖所示,重啟myeclipse。 以下以mysq

eclipse/idea 使用maven generator 外掛自動生成mybatis程式碼

eclipse使用maven generator 外掛自動生成mybatis程式碼1、在maven專案的pom.xml檔案中新增“mybatis generator自動程式碼生成外掛”如果已經存在在<build><plugins>節點,則直接在<

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

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

Mybatis generator 程式碼 自動生成外掛

前言:使用IDEA搭建springboot+mybatis框架,自動生成基礎檔案和mapping.xml 第一步: 在pom檔案中: <build> <plugins> <plugin>

maven專案自動生成程式碼(mybatis-generator 程式碼自動生成

1.本地安裝maven,配置好環境變數 2.在專案下的jdbc檔案中引用相關mapper外掛:(拷貝以下程式碼,修改相關路徑) jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?

Eclipse配置mybatis-generator外掛的方法

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

mybatis mybatis-generator 程式碼自動生成工具

一、簡介 mybatis generator是很好用的mybatis自動程式碼生成工具。最近公司使用maven和mybatis開發專案,手動寫入一個個實體類和mapper還有xml配置檔案感覺會很麻煩,使用mybatis generator只需要簡單的配置就能

MyBatis Generator自動生成工具) 詳解

MyBatis Generator中文文件地址: 該中文文件由於儘可能和原文內容一致,所以有些地方如果不熟悉,看中文版的文件的也會有一定的障礙,所以本章根據該中文文件以及實際應用,使用通俗的語言來講解詳細的配置。 本文中所有節點的連結都是對

mybatis-generator 無法自動生成表字段型別為 text 的屬性

問題描述: 在使用mybatis-generator 自動生成外掛時,關於資料庫表中欄位型別為 text 的欄位無法對映到自動生成的 JavaBean 中。 比如訊息表 t_message_info 中的 message_content 欄位為 text型別

maven(18)-mybatis generator外掛

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

利用Mybatis-generator工具自動生成程式碼

配置JAVA環境變數; 執行生成程式碼之前,我們須要做的準備工作。  1、新建一個資料夾,作為我們的工作空間,例如: D:\generator 注意:這裡的路徑不要帶有中文字元,這是規範,即使帶有中文字元不會出什麼問題。 2、在 generator 這路徑下 (1)放置 m

基於SpringBoot+Springmvc+mybatis+mybatis-generator程式碼自動生成的框架。

當我們在開發java程式的時候,經常會遇到快速開發,因此我們用spring Boot。spring Boot的牛逼之處就是快。 一:開發環境配置 開發環境:eclipse java版本:1.8 maven:maven3.2.8 二:maven專案生成 首先在eclipse中

idea使用generator外掛自動生成程式碼工具遇到的問題

關於generator工具的使用,百度上已經有很多說明了,這裡不做重複說明,只是說一下使用過程中遇到的一些問題,做出總結。 先說問題: 我的專案結構如下圖 我遇到的問題是,當我在用generator外掛時,由於要在pom.xml裡面新增外掛,所以我是直接將以下程式碼

Mybatis自動生成對映檔案和PO物件和呼叫示例程式碼工

 src/generatorConfig.properties suppressAllComments=false driverClass=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:152

在idea中使用Mybatis-generator外掛快速生成程式碼

1、引入外掛 <plugin> <groupId>org.mybatis.generat

spring boot generator xml 自動生成xml檔案

首先要新建一個生成檔案的xml 然後配置generator.xml 檔案配置完成,再去配置maven的東西,右鍵專案Run As -> Configurations 到maven build下,自己可以新建一個生成的方式 ${projec