1. 程式人生 > >通過eclipse mybatis generater程式碼生成外掛自動生成程式碼

通過eclipse mybatis generater程式碼生成外掛自動生成程式碼

Mybatis屬於半自動ORM,在使用這個框架中,工作量最大的就是書寫Mapping的對映檔案,由於手動書寫很容易出錯,我們可以利用Mybatis-Generator來幫我們自動生成檔案。通過在Eclipse中整合mybatis-generater外掛,自動生成Mybatis相關的model、dao、Mapping等檔案,能夠減少出錯,減少開發工作量。
以下就通過一個例項來簡要說明如何通過Mybatis程式碼生成工具自動生成相應的程式碼。
一、準備工作
Mybatis程式碼自動生成需要依賴於mybatis generator,Mybatis-Generator提供了eclipse外掛。先獲取外掛,然後安裝該外掛。
1、獲取mybatis generator eclipse外掛

mybatis generator eclipse外掛
2、在eclipse中安裝外掛
解壓獲得的eclipse外掛
請輸入圖片描述

找到自己的eclipse安裝目錄
請輸入圖片描述

將獲取的eclipse外掛解壓拷貝到eclipse安裝目錄
請輸入圖片描述

替換後重啟eclipse,在eclipse中點選“File”-“New”-“Other”在型別選擇欄裡可以看到Mybatis目錄和MyBatis Generator Configuration File就說明外掛已經按裝成功了。
請輸入圖片描述

二、程式碼生成
在ecplise中新建一個名為MybatisModel 的Dynamic Web Project工程。引入mysql-connector-java-5.1.30.jar的mysql驅動包,通過在eclipse中點選“File”-“New”-“Other”在型別選擇欄裡選擇Mybatis目錄下的MyBatis Generator Configuration File生成一個generatorConfig.xml的配置檔案。
請輸入圖片描述

開啟generatorConfig.xml配置如下:
請輸入圖片描述

配置完成後,在generatorConfig.xml的配置檔案上點選右鍵選擇“Generate MyBatis/iBATIS Artifacts”就可以生成相應的程式碼。
請輸入圖片描述

生成的程式碼結構如下圖所示:
請輸入圖片描述

Mapper.xml中的單表的增加、修改、刪除都已經自動生成了。相應的model和dao層的程式碼都已經生成了。
請輸入圖片描述

剩下要做的就是隻需要將生成的程式碼挪到自己的工程中進行修改除錯了。

相關推薦

通過eclipse mybatis generater程式碼生成外掛自動生成程式碼

Mybatis屬於半自動ORM,在使用這個框架中,工作量最大的就是書寫Mapping的對映檔案,由於手動書寫很容易出錯,我們可以利用Mybatis-Generator來幫我們自動生成檔案。通過在Eclipse中整合mybatis-generater外掛,自動生成Mybat

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

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

mybatis-generator-maven-plugin外掛自動生成程式碼的配置方法

1. 第一步,在pom檔案中引入如下外掛   //專案示例程式碼: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-g

springboot使用mybatis-generator-maven-plugin外掛自動生成mybatis實體類與mapper

前面寫過mybatis-plus,也可以使用它進行mapper生成,目前覺得使用mapper會帶來特別多麻煩,並沒有深入研究,有興趣的同鞋可以看官網檢視教程。寫mybatis-generator-maven-plugin原因是,以前使用過,留此先做個筆記。 首先就是在maven配置檔案中新增

maven+mybatis+mybatis-generator+sql server 2005自動生成程式碼,加上自定義分頁外掛和批量插入更新外掛

第一步:準備需要的jar包。由於maven只要配置pom.xml就可以從倉庫下載jar包。因此我們首先配置pom.xml。 注意com.microsoft.sqlserver需要自己加入maven倉庫的。 <dependencies> ......

Eclipse安裝Hibernate tools外掛自動生成程式碼

hibernate外掛安裝方法: http://download.jboss.org/jbosside/updates/stable 點選eclipse的help選單裡的“Install New Software”點選“Add”,輸入下面的內容,一路“NEXT”即可

mybatis generator maven外掛自動生成程式碼__個人記錄

本文只是對於mybatis generator maven外掛使用的個人記錄,作個備忘,同時也希望對進來的人有所幫助! 一.pom檔案中引入外掛 此處我引用的是1.3.5版本的,主要是1.3.4 版本及以上可以設定Mapper(Dao)字尾 如mapperName="Lo

springboot整合mybastis外掛自動生成程式碼

pom.xml配置: <build> <plugins> <!--mybatis自動生成程式碼外掛--> <plugin> <groupId>org.mybatis.gen

mybatis反向工程generatorSqlmap-increase自動生成程式碼,還有一點引數校驗

之前都是大佬搭框架我寫業務程式碼,知道mybatis能自動生成程式碼,但是從來沒自己操作過,菜雞。 一開始我是用springboot的mybatis外掛生成的,但是生成的程式碼裡方法很少,沒有各個欄位的操作,所以又用generatorSqlmap-increase做了一次,

eclipse使用ModelGoon外掛自動生成java類的UML圖

1、ModelGoon介紹 ModelGoon 是一個 Eclipse外掛,能將Eclipse中現有的java類生成類圖,可以進行Java 包的依賴分析,基於UML圖進行模型設計,以及逆向工程(即從已有原始碼生成類圖)。 2、ModelGoon下載與安裝 2.1 下載

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

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

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

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

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

利用Eclipse或AndroidStudio的程式碼模板,自動生成 Log.e(TAG,"類名.方法名. msg"); 格式的程式碼

開發過程裡列印Log經常要表明Log所在的類和方法, 比如:  Log.e(TAG,"MainActivity.onResume. Are you ok?"); 以前每次都是手打或複製,前段時間用AndroidStudio的時候,發現可以直接在LiveTemplate裡使用

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

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

Mybatis最入門---代碼自動生成(generatorConfig.xml配置)

pack ces war map serial file 用戶名 clip 英文 第一種方式:通過Main方法執行配置文件。 --------------------------------------------------------------------------

使用mybatis自帶工具,自動生成表對應domain、mapper.xml以及dao

upd stat javac sch val char 數據庫名 tab decimal 引用:http://blog.csdn.net/p793049488/article/details/40422975 1、需要手動建表,如T_PRI_USER 2、新建配置文件g

Mybatis Generator(MBG)自動生成dao,entity ,mapper.xml對映

1.在pom.xml中引入依賴 <!--mybatis-generator 自動生成工具--> <dependency> <groupId>org.mybatis.generator

XPosed外掛自動生成支付寶收款二維碼

一、前言 前一段時間才偶然看到這個論壇,並且看了一篇@jiangwei212 大神的《》,這才知道XPosed和VirtualXPosed的存在,覺得這個框架神器非常的有意思,所以繼續學習了框架原理和使用方法,我發現有一些做支付寶微信自動收款提醒的網站,有生成二維碼的功能,但是我沒有找到相關開源的外掛,