MyBatis中,可以使用Generator自動生成代碼,包括DAO層、 MODEL層 、MAPPING SQL映射文件。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、永清網(wǎng)站維護、網(wǎng)站推廣。
第一步:下載MyBatis的Generator工具
htt p:/ /mybati s.gith ub.i o/generator/
第二步:配置自動生成代碼所需的XML配置文件,例如(generator.xml)
將這個文件保存至你下載的mybatis-generator-core-1.3.2文件夾下
第三步:進入XML配置文件(generator.xml)所在的的目錄并執(zhí)行命令:
Dos代碼
java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.j ar -configfile generator.xml -overwrite
mybatis generator eclipse插件的安裝
打開eclipse,點擊HelpSoftware Update
選擇 "Available Software" 標簽,點擊 "Add Site" 按鈕
輸入以下信息:
Location:htt p:/ /mybatis.googleco de.c om/svn/sub-projects/gen erator/trunk/eclipse/UpdateSite/
點擊ok,自動進入"mybatis generator Feature"
點擊“install”按鈕進行安裝。。。。mybatis generator 插件安裝完成
配置Mybatis Generator不要生成Example類
Mybatis Generator默認設(shè)置會生成一大堆羅哩羅嗦的Example類,主要是用各種不同的條件來操作數(shù)據(jù)庫,大部分是用不到的,用到的時候手工修改mapper和接口文件就行了。
/codetable
schema="general"
tableName="tb_table_name"
domainObjectName="EntityName"
enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false"
name="useActualColumnNames"
value="true"/
//codetable
這樣生成的mapper和dao接口就清爽多了。
這可能要從操作系統(tǒng)上來說
服務(wù)器操作系統(tǒng)有很多
收費的系統(tǒng)有 unix ,windows等
免費的主要是 linux.
一般來說 windows 對的數(shù)據(jù)庫是mssql 這兩者的使用費用都相當(dāng)昂貴. 具體來說都是好幾十萬的算.
unix的話 最穩(wěn)定,一般國家基礎(chǔ)電信系統(tǒng)都是unix. unix是最貴的操作系統(tǒng)了聽說是百萬級別的(money)
所以一般上了一定的規(guī)模 但是不想因為使用windows盜版而引來官司的話 都是使用linux+mysql 數(shù)據(jù)作為程序的基礎(chǔ)支撐. 但是一般開發(fā)上用的多的系統(tǒng)都是windows 所以就存在了程序的跨平臺問題,java就是看準了這個問題才出來的,借助于java vm的支持 能讓java程序在所有環(huán)境下運行(官方語言),程序發(fā)展(web)最終使用的平臺都是unix 所以java就能在之間一直運行.
很顯然java的模式其實很大程度上模擬了dll的實現(xiàn),但是dll的話只能在windows平臺下運行.java只能在jvm上運行.原理是一樣不知道您能不能理解,要知道sun也是做操作系統(tǒng)的 只是沒有在市場中占到領(lǐng)導(dǎo)位置,所以退到了二線來做java虛擬機.但是發(fā)現(xiàn)這個很有遠景,所以微軟也改寫了dll的規(guī)范 提出了.net的構(gòu)思,在.net2.0的框架里面這個有很大的優(yōu)化,但是微軟一直是一個壟斷公司他的目標都是銷售他的操作系統(tǒng),這是他的最終目標,所以他不會考慮跨平臺的問題,所以java在很大程度上有優(yōu)勢也有益于我們的系統(tǒng),但是要知道服務(wù)器系統(tǒng)最終都是走向unix所以都需要花錢的 哈哈. 不過說了這么多我也沒說明白java的好處,
但是要知道java在j2ee上很有前途.畢竟發(fā)展了好多年啊.基礎(chǔ)構(gòu)件都比.net優(yōu)秀.但是在窗體開發(fā)上java并不優(yōu)秀.j2ms的話抄做的比較厲害,實際做的人不多.
trufun kant studio,可以將java文件反向工程為UML類圖,并且可以保障模型代碼的雙向?qū)崟r同步,保障了模型和代碼的一致性!可以到trufun官網(wǎng)免費下載