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"/>-->
<!--<!– caseSensitive預設false,當資料庫表名區分大小寫時,可以將該屬性設定為true –>-->
<!--<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