1. 程式人生 > >使用Mybatis自動生成工具

使用Mybatis自動生成工具

1.配置如下資料夾結構:


匯入相應架包,匯入配置資訊檔案:

<?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="mysql-connector-java-5.1.41-bin.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressDate" value="true" />
            <!-- 是否去除自動生成的註釋 true:是 : false:否 -->
            <property name="suppressAllComments" value="true" />
        </commentGenerator>
        <!--資料庫連結URL,使用者名稱、密碼 -->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://127.0.0.1:3306/tsdwork" userId="root"
            password="123456">
        </jdbcConnection>
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        <!-- 生成模型的包名和位置 -->
        <javaModelGenerator targetPackage="com.tsd.pojo"
            targetProject="src">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        <!-- 生成對映檔案的包名和位置 -->
        <sqlMapGenerator targetPackage="com.tsd.mapping"
            targetProject="src">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        <!-- 生成DAO的包名和位置 -->
        <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.tsd.dao" targetProject="src">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>
        <!-- 要生成的表 tableName是資料庫中的表名或檢視名 domainObjectName是實體類名 -->
        <table tableName="student" domainObjectName="Student"
            enableCountByExample="false" enableUpdateByExample="false"
            enableDeleteByExample="false" enableSelectByExample="false"
            selectByExampleQueryId="false"></table>
    </context>
</generatorConfiguration>
在配置檔案中修改相應位置的資訊.

在控制視窗(cmd)執行

Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
最終在src資料夾中會出現相應的架包。

相關推薦

IntelliJ IDEA相關小技巧和外掛 | Mybatis自動生成工具

本文簡單介紹一些idea開發常用外掛和工具,以及一些小技巧,不足之處希望大家指出,我改正。不喜勿噴! 一、IDEA開發小技巧 在使用idea開發過程中我們會對介面有一些潔癖(簡稱強迫症),下面簡單介紹一下個人的習慣: 1.idea如何檢視檔案或專案的歷史提交記錄 在

mybatis自動生成工具

配置檔案內容:generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DT

使用Mybatis自動生成工具

1.配置如下資料夾結構: 匯入相應架包,匯入配置資訊檔案: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org/

mybatis 自動生成工具使用遇到的坑,需要手動加分頁程式碼

mybatis自動化生成的程式碼xml檔案,如果包含有特殊型別的,比如text型別的欄位,經過自動化生成,會生成多一個包裝返回物件,以xxxWithBLOBS,結尾,繼承了baseResultMap的一個返回物件, 使用selectByExampleWithBLOBs

Eclipse中使用Mybatis自動生成工具

外掛的安裝 Help–>Eclipse Marketpalce,搜尋mybatis, 選擇如下圖的外掛: 一路安裝,重啟idea 配置檔案的生成 new–>file–>oth

Mybatis自動生成實體類和實體映射工具

ase 忽略 路徑 package mapping decimal rri upd 需要 Mybatis Mysql生成實體類 用到的Lib包: mybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.30.jar

mybatis-generator 代碼自動生成工具

數據 pan mic 代碼自動生成 提示 mys .cn dao core 怎麽用mybatis-gennerator插件自動生成mybatis所需要的dao、bean、mapper xml文件。請看↓ 1、在D盤新建一個文件夾,命名:generator(或者其他盤其他名字

一個很好用的自動生成工具——mybatis generator

led ron 很好 user runtime rim mod 文件 path mybatis generator-自動生成代碼 準備材料:   一個文件夾,一個數據庫的驅動包,mybatis-generator-core-1.3.5.jar,一條生成語句   如圖:(我用

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

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

MyBatis Generator】程式碼自動生成工具 generatorConfig.xml配置檔案詳解

MyBatis Generator官網地址:http://www.mybatis.org/generator/index.html MyBaris Generator中文地址:http://mbg.cndocs.ml/ 在MBG中,最主要也最重要的,就是generatorConfig.xml

MyBatis-Plus程式碼自動生成工具

簡介 官方文件:苞米豆 MyBatis-Plus(簡稱MP)是一個 MyBatis 的增強工具,在 Mybatis 的基礎上只做增強不做改變,為簡化開發、提高效率而生。 特性 無侵入:Mybatis-Plus 在 Mybatis 的基礎上進行擴充套件,只做增強不做改變,引

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

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

MyBatis Generator (自動生成工具) 詳解

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

Mybatis 自動生成程式碼工具(maven方式)

由於MyBatis屬於一種半自動的ORM框架,所以主要的工作將是書寫Mapping對映檔案,但是由於手寫對映檔案很容易出錯,mybatis-gennerator外掛幫我們自動生成mybatis所需要的dao、bean、mapper xml檔案。 1.建立測試工程 選擇maven

mybatis自動生成程式碼工具

該工具來源於github,原專案生產的程式碼比較規範,所有沒有做修改,我只是將其製作成了安裝程式,方便大家使用,效果如下:工具地址連結:https://pan.baidu.com/s/1j31LZUMvZOlu0H5k2LVhxA 密碼:cw9k

Mybatis 自動生成程式碼工具--mybatis-gennerator外掛

雖然很多人寫過類似的blog,俗話說好記性不如爛筆頭,還是自己寫寫記得牢,順便默數下 mybatis-gennerator 外掛的前世今生。 主要是為了簡化程式碼,節省時間

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

流程:    1、匯入MybatisGenerator專案,在build path中修改jar包位置(mybatis-generator-core-1.3.2和mysql-jdbc)    2、修改generator.xml檔案        a.修改資料庫連線資訊<!

Mybatis generatorConfiguration自動生成工具的使用

generatorConfig.xml配置檔案的寫法<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfigu

Mybatis自動生成Xml文件,針對字段類型為text等會默認產生XXXXWithBlobs的方法問題

div 生成xml文件 處理 pre cnblogs href 字段 默認 mybatis 默認情況下產生的Mapper.xml裏面存在: 需要修改generatorConfiguration.xml,裏面的table加屬性,如: <t

mybatis自動生成代碼

url package odin .bat 第一步 rim jar包 product bound 第一步:先下載jar包,mybatis-generator-core-1.3.2.jar, mysql-connector-java-5.1.13.jar;第二步:編寫需要生成