Xdoclet之學習經歷
前陣子,轉變了下角色,有我自己主導開發一個平臺的框架。這幾天在忙者出需求,出了需求以後,上天說把資料庫設計好。並把需求功能在細化點,這樣好讓其他同事很方便的加入進來。
話說回來,用hibernate也有段時間了。對於domain,.hbm.xml一直都是採用手工的形式製作,每次都是copy來copy去,然後就是除錯,測試等重複的工作。雖然對xdoclet略有所聞,但一直對它的那些tag不感冒,而且我人也比較懶惰,連hibernate自帶的工具也沒用,
今天把那些表建好以後,通過myeclipse的data工具,生產了一個ER圖,但是這個ER圖太簡單了。連起碼的關聯都沒有。每個圖都是獨立的。沒有從屬關係,那還叫做ER圖嗎。真是夠鬱悶,想來對於MySQL不像MSSQL支援的那麼好,那個時候我還想用PhotoShop做個ER圖算了。後來想我見到同事用hibernate的工具可以生成這個ER圖。也就學習Xdoclet來,
看著看著還真上癮了。所以就寫下這篇文章,供大家學習,交流。
一。找資料
艾,每次都有很多新手問我。j2me一個月多少錢啊,做企業開發需要什麼知識啊,這些問題網上大把,搞的我一時也不知道怎麼回答。不回答吧,他說你拽,回答吧,覺得有浪費時間,所以我在此強烈建議,先通過搜尋引擎找一遍,真的不懂再跟有經驗的人學習,這樣我覺得學習起來效果更好。
首先下載了個xdocet的包。這個jar包含的可真多。我們可以顧名思義,一看就知道那些包的作用。
二。執行一個例子看看。
今天我在javaeye搜了遍,發現有人共享了些例子,就拿了下來執行了下,說來也參考,我都不怎麼會用ant,只好照搬例子,錯了那裡修改那裡。折騰了半天,才修改好。終於執行起來了。
三。記錄錯誤。
聲名這個例子不是我寫的,也是我從這個論壇下載的,不過是再次把它推介出來讓大家也學習。
對於xdoclet是個很好的東西。發覺這個論壇對這方面的討論比較少。
注意:新手執行這個例子一定要把hibernate相關的包以及xdoclet相關的包放在classpath下。如果不能執行起來,到這裡討論。
話說回來,用hibernate也有段時間了。對於domain,.hbm.xml一直都是採用手工的形式製作,每次都是copy來copy去,然後就是除錯,測試等重複的工作。雖然對xdoclet略有所聞,但一直對它的那些tag不感冒,而且我人也比較懶惰,連hibernate自帶的工具也沒用,
今天把那些表建好以後,通過myeclipse的data工具,生產了一個ER圖,但是這個ER圖太簡單了。連起碼的關聯都沒有。每個圖都是獨立的。沒有從屬關係,那還叫做ER圖嗎。真是夠鬱悶,想來對於MySQL不像MSSQL支援的那麼好,那個時候我還想用PhotoShop做個ER圖算了。後來想我見到同事用hibernate的工具可以生成這個ER圖。也就學習Xdoclet來,
看著看著還真上癮了。所以就寫下這篇文章,供大家學習,交流。
一。找資料
艾,每次都有很多新手問我。j2me一個月多少錢啊,做企業開發需要什麼知識啊,這些問題網上大把,搞的我一時也不知道怎麼回答。不回答吧,他說你拽,回答吧,覺得有浪費時間,所以我在此強烈建議,先通過搜尋引擎找一遍,真的不懂再跟有經驗的人學習,這樣我覺得學習起來效果更好。
首先下載了個xdocet的包。這個jar包含的可真多。我們可以顧名思義,一看就知道那些包的作用。
二。執行一個例子看看。
今天我在javaeye搜了遍,發現有人共享了些例子,就拿了下來執行了下,說來也參考,我都不怎麼會用ant,只好照搬例子,錯了那裡修改那裡。折騰了半天,才修改好。終於執行起來了。
三。記錄錯誤。
ould not find tag handler for prefix: 'XDtCollection'- -
在使用xdoclet生成hibernate的配置檔案時,出現這樣的錯誤.一般以下兩種情況會出現這樣的錯誤:
- xdoclet的編譯所需要的包沒有,比如我就是缺少xdoclet-xdoclet-module-1.2.1.jar而出現了以上錯誤. 一般來說要用xdoclet開發hibernate至少需要以下幾個包:commons-collections-2.0.jar,commons- logging.jar,xdoclet-xdoclet-module-1.2.1.jar,xdoclet-1.2.1.jar,xjavadoc-1.0.3.jar,xdoclet-hibernate-module-1.2.1.jar.
- javadoc寫錯了一般也會出現這種錯誤.
聲名這個例子不是我寫的,也是我從這個論壇下載的,不過是再次把它推介出來讓大家也學習。
對於xdoclet是個很好的東西。發覺這個論壇對這方面的討論比較少。
注意:新手執行這個例子一定要把hibernate相關的包以及xdoclet相關的包放在classpath下。如果不能執行起來,到這裡討論。
相關文章
- 我的前端學習經歷前端
- 簡單聊聊Linux學習經歷Linux
- 我的Go語言學習經歷Go
- 分享我曾經的學習和找工作經歷
- Sqlite學習筆記之Sqlite歷史SQLite筆記
- 機器學習專案經歷的若干感想機器學習
- Git 學習記錄之演變歷史Git
- 我的學習經歷——Linux系統入門教程Linux
- Linux小小白的學習經歷那點事Linux
- AI之(神經網路+深度學習)AI神經網路深度學習
- 深度學習與圖神經網路學習分享:CNN 經典網路之-ResNet深度學習神經網路CNN
- 深度學習經典卷積神經網路之AlexNet深度學習卷積神經網路
- node學習歷程
- 整理一下虛擬化與Linux的學習經歷Linux
- 深度學習之RNN(迴圈神經網路)深度學習RNN神經網路
- 機器學習經典演算法之EM機器學習演算法
- 機器學習經典演算法之KNN機器學習演算法KNN
- 深度學習之step by step搭建神經網路深度學習神經網路
- Flutter 的學習歷程Flutter
- Go學習歷程(一)Go
- 記一次nodejs+mongodb資料庫專案學習經歷NodeJSMongoDB資料庫
- 我的Java轉型大資料的學習過程和經歷Java大資料
- Linux學習成長路線上需要經歷哪幾個階段?Linux
- 小班同學學習經歷分享(一)遊戲程式設計師成長札記遊戲程式設計師
- 融雲首席科學家任傑:歷練出人才,職場「經歷>經驗」
- 計算機學習歷程計算機
- 深度學習發展歷史深度學習
- 深度學習發展歷程深度學習
- 廣州三本找Java實習經歷Java
- 阿里P10:Java大牛程式設計師的學習成長經歷阿里Java程式設計師
- 結合自己的經歷談談怎麼更好地學習Go語言Go
- 前端學習之Bootstrap學習前端boot
- 機器學習之訓練神經網路:最佳做法機器學習神經網路
- 機器學習經典演算法之K-Means機器學習演算法
- 機器學習經典演算法之決策樹機器學習演算法
- 【機器學習】之第五章——神經網路機器學習神經網路
- Python人工智慧學習需要多久?什麼學歷可以學習?Python人工智慧
- 機器學習之學習速率機器學習