JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 [Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl [精華]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-08-07 15:00 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
因為定義 .xml 對我來說比較簡單
因此我只要先定義好 xxx.hbm.xml 之後

利用 CodeGenerator 產生 PO 的 .java檔
利用 SchemaExport 產生 DDL 和 自動幫你新建好資料庫欄位

主要想法是參考 TSS 的 Introduction to Hibernate By Nick Heudecker

這裡除了需要 hibernate 2.0.2 之外,還需要
1•hibernate-extensions-2.0
2•ant
3•jdbc-driver (我是用 mysql 來做測試的)

我己經做好一個 ant 的 build.xml,最下面有個 build.xml 檔

它一開始會先建立 src , classes , xml , lib 和 doc 的目錄
然後再來 ...

1•將 xxx.hbm.xml 全部都放入 xml 的目錄中
2•將需要的 .jar 放入 lib (這裡需要很多的 jar,請直接參照 build.xml 中的 task.classpath
3•將設定好的 hibernate.properties 放入 lib 中
4•將jdbc driver 放入 lib 中

最後

執行 ant hbm2java ==> 根據 XXX.hbm.xml 在 src 中產生 .java
執行 ant hbm2ddl ==> 根據 XXX.hbm.xml 產生 DDL 並且 連至資料庫中建立 Table

build.xml (3.06k)


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
11490 [精華] [Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl browser 744 2003-08-07 15:00
9355 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl browser 138 2003-08-07 15:16
6833 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl pangxin001 84 2005-05-20 17:02
9317 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl popcorny 213 2003-08-07 18:43
9259 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl Forth 18 2003-08-07 18:48
9157 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl browser 93 2003-08-07 18:59
9159 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl Roberto 497 2003-08-08 11:30
9345 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl popcorny 755 2003-08-08 14:39
9099 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl popcorny 206 2003-08-08 15:44
9057 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl Roberto 67 2003-08-08 15:56
9159 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl browser 303 2003-09-10 14:37
8982 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl Roberto 47 2003-09-10 15:40
9102 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl browser 229 2003-09-10 16:03
7376 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl jamiecom 78 2004-12-23 10:42
7384 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl xlincn 46 2004-12-25 18:36
6943 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl jamiecom 93 2005-02-21 13:21
7418 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl xlincn 64 2004-12-25 19:30
6831 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl cleverpig 77 2005-03-15 13:39
6249 Re:[Hibernate] 將 xxx.hbm.xml 轉為 .java 和 .ddl pangxin001 114 2005-05-20 16:24
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8