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目錄配置這個檔案有註釋的地方需要改成自己的環境配置 執行 執行命令:mvn mybatis-generator:generate<?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>
以上三個檔案都是自動生成的
相關推薦
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
【Maven】mybatis-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後追加一遍所有的