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

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

1、引入外掛

<plugin>
     <groupId>org.mybatis.generator</groupId>
     <artifactId>mybatis-generator-maven-plugin</artifactId>
     <version>1.3.2</version>
     <configuration>
        <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile>
        <verbose>true</verbose>
        <overwrite>true</overwrite>
     </configuration>
     <executions>
         <execution>
            <id>Generate MyBatis Artifacts</id>
            <goals>
                <goal>generate</goal>
             </goals>
         </execution>
     </executions>
    <dependencies>
         <dependency>
             <groupId>org.mybatis.generator</groupId>
              <artifactId>mybatis-generator-core</artifactId>
               <version>1.3.2</version>
           </dependency>
      <dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
         <version>5.1.40</version>
      </dependency>
       </dependencies>
   </plugin>

2、新增配置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>
    <!-- <classPathEntry location="E:/maven/repository/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar"/> -->
    <context id="my" targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressDate" value="false" />
            <property name="suppressAllComments" value="true" />
        </commentGenerator>

        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/test" userId="root"
                        password="root" />

        <javaModelGenerator targetPackage="com.liu.mapper.model"
                            targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>

        <sqlMapGenerator targetPackage="com.liu.mapper"
                         targetProject="src/main/resources">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>

        <javaClientGenerator targetPackage="com.liu.mapper"
                             targetProject="src/main/java" type="XMLMAPPER">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>

        <table tableName="test_context" domainObjectName="testContext">
            <!-- <property name="useActualColumnNames" value="true"/> -->
        </table>

    </context>
</generatorConfiguration>

3、生成程式碼

相關推薦

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

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

IDEA使用MyBatis Generator逆向工程生成程式碼

一、配置Maven pom.xml 檔案 在pom.xml增加以下外掛: <build> <finalName>aaa</finalName> <plugins>

IDEA使用MyBatis Generator逆向工程生成程式碼 實踐

第一步:在pom檔案下加入 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId

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

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

ideamybatis generator自動生成程式碼配置 資料庫是sqlserver

好長時間沒有寫部落格了,最近公司要用java語言,開始學習java,屬於初學者,今天主要記錄一下mybatis generator自動生成程式碼,首先在如下圖的目錄中新建兩個檔案,如下圖 具體generatorConfig.xml內容如下: <?xml versi

Intellij IDEAmybatis-generator自動生成

div file cto pack 返回 package numeric ret color 一、在maven工程中的resource中創建generatorConfig.xml 二、配置generatorConfig.xml: <?xml version="1.

MybatisIDEA 使用 generator 逆向工程生成 pojo,mapper

使用mybatis可以逆向生成pojo和mapper檔案有很多種方式,我以前用的是mybtais自帶的generator包來生成,連線如下:mybatis自己生成pojo 今天我用了IDEA上使用maven專案來生成pojo和mapper,具體步驟如下 1,先配置pom.xml檔案,先配置外

IDEA如何利用模板快速生成jdk和tomcat外掛

你是否還在為每次要自己手動配置外掛而苦惱呢,今天在這裡,來教大家如何在idea中配置這些模板,並能夠快速生成對應的外掛。 首先介紹如何配置jdk外掛: 第一步,點選File–>settings設定 第二步,點開settings後找到Live Templat

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

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

mybatis-generator命令列生成程式碼

目錄檔案如下: generator.xml檔案如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBati

MyBatis Generator——Maven模式生成程式碼

使用Maven執行MyBatis Generator   MyBatis Generator (MBG)包含一個Maven外掛,用於整合到Maven構建中。用於將其整合到Maven構建中。按照約定策略與Maven的配置保持一致,在Maven構建中包含

ideaMybatis Plugin外掛安裝破解及使用

轉載自: http://blog.csdn.net/u011410529/article/details/54098067 一、Mybatis Plugin安裝 開啟IDEA , preference -》 plugins->browse repos

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

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

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

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

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

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

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為名。最好將這個檔案放在下載後

IDEAmybatis插件自動生成手寫sql的xml文件

重啟 alt 文件 batis XML idea bubuko 分享 手寫 上圖: 選擇這個安裝,然後重啟IDEA,ok。 IDEA中mybatis插件自動生成手寫sql的xml文件

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

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

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

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