Hibernate开发工具-CownewStudio测试版发布
生活随笔
收集整理的這篇文章主要介紹了
Hibernate开发工具-CownewStudio测试版发布
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在此下載: CownewStudio for eclipse 3.1 CownewStudio for eclipse 3.2 演示視頻 一、安裝 1 在eclipse的安裝目錄的plugins目錄下新建一個(gè)CownewStudio_1.0.0文件夾,將壓縮包的內(nèi)容解壓到
CownewStudio_1.0.0下,解壓以后plugin.xml、lib、icons等文件應(yīng)該在CownewStudio_1.0.0的根下,即
目錄結(jié)構(gòu)如下:
eclpse
+plugins
+CownewStudio_1.0.0
+lib
+com
+icons
+META-INF
plugins.xml
2 在eclipse的命令行參數(shù)上增加-clean參數(shù)啟動(dòng)eclipse。 提示:您運(yùn)行的eclipse的JRE必須是1.5以上版本,但是生成的hibernate代碼則適用于任何JDK版本。
二、建模
1、新建一個(gè)java工程
2、建立源文件夾,并根據(jù)自己需要建立包
3、建立實(shí)體:在資源視圖中點(diǎn)擊右鍵,選擇“new”->“other”->"Cownew Studio"-"Entity Model?
File creation wizard",選擇“下一步”,在目錄樹中選擇實(shí)體文件要存放的路徑,在下邊的“File?
name”中輸入實(shí)體文件的名字,注意文件擴(kuò)展名必須是emf。點(diǎn)“finish”
4、eclipse會(huì)自動(dòng)打開實(shí)體文件編輯器 5 Name代表實(shí)體對(duì)象的名字(此項(xiàng)必錄) Alias中可以填入對(duì)這個(gè)實(shí)體的描述 PackageName則填入源文件夾的包名,代碼生成的時(shí)候生成的POJO的包名將和此處一致。支持手工錄入,也可以點(diǎn)擊右邊的按鈕選擇一個(gè)包。(此項(xiàng)必錄) DBTableName:對(duì)應(yīng)的數(shù)據(jù)庫實(shí)體表名。 PrimaryKey:主鍵。因?yàn)槟壳拔覀兊腃owNewStudio只支持字符串類型的主鍵,因此此處只能選擇在下邊“FieldList”中定義的字符串類型的簡(jiǎn)單屬性。 FieldList:所有的字段,可以通過“add”、“Remove”按鈕增刪字段,字段的其他屬性顯示在eclipse的標(biāo)準(zhǔn)“properties”視圖中(也就是屬性視圖),要修改字段的屬性請(qǐng)打開“properties”視圖,也可以通過“open properties views”按鈕快捷打開。 6 字段屬性視圖。 在屬性視圖中可以對(duì)字段進(jìn)行靈活的定制,比如可以在FieldType中設(shè)定字段的類型等。 當(dāng)isLinkProperty屬性為false的時(shí)候是簡(jiǎn)單字段,當(dāng)為true的時(shí)候就可以設(shè)定字段為關(guān)聯(lián)字段(目前支持one-one,one-many,many-one): 點(diǎn)擊LinkedEntity可以選擇關(guān)聯(lián)的實(shí)體,linkType設(shè)定關(guān)聯(lián)的類型,等等。 三、代碼生成: 1、在要發(fā)布生成代碼的實(shí)體文件上點(diǎn)擊右鍵(支持多選,如果選擇的是文件夾則會(huì)發(fā)布此文件夾下所有的實(shí)體文件),選擇“CowNewStudio”-》“Generate Code from Model File”。 跳出如下畫面: SourceFolder處配置生成的代碼和配置文件保存到的源文件夾 Target ORM處選擇生成的ORM工具的版本,目前支持Hibernate2和Hibernate3. generate config file:是否生成配置文件 generate srouce code:是否生成POJO代碼。 override existing file:如果生成代碼的時(shí)候發(fā)現(xiàn)文件已經(jīng)存在的時(shí)候是否覆蓋。 2、點(diǎn)擊“finish”就可以看到已經(jīng)生成的代碼和配置文件了:
測(cè)試版本還有很多bug,歡迎大家到我們論壇上反饋。 CowNew 開源團(tuán)隊(duì)網(wǎng)站 [url]http://www.cownew.com[/url] 郵箱 about521? at 163 dot com 論壇 [url]http://www.cownew.com/newpeng/[/url] 轉(zhuǎn)載請(qǐng)注明此版權(quán)信息 ?
CownewStudio_1.0.0下,解壓以后plugin.xml、lib、icons等文件應(yīng)該在CownewStudio_1.0.0的根下,即
目錄結(jié)構(gòu)如下:
eclpse
+plugins
+CownewStudio_1.0.0
+lib
+com
+icons
+META-INF
plugins.xml
2 在eclipse的命令行參數(shù)上增加-clean參數(shù)啟動(dòng)eclipse。 提示:您運(yùn)行的eclipse的JRE必須是1.5以上版本,但是生成的hibernate代碼則適用于任何JDK版本。
二、建模
1、新建一個(gè)java工程
2、建立源文件夾,并根據(jù)自己需要建立包
3、建立實(shí)體:在資源視圖中點(diǎn)擊右鍵,選擇“new”->“other”->"Cownew Studio"-"Entity Model?
File creation wizard",選擇“下一步”,在目錄樹中選擇實(shí)體文件要存放的路徑,在下邊的“File?
name”中輸入實(shí)體文件的名字,注意文件擴(kuò)展名必須是emf。點(diǎn)“finish”
4、eclipse會(huì)自動(dòng)打開實(shí)體文件編輯器 5 Name代表實(shí)體對(duì)象的名字(此項(xiàng)必錄) Alias中可以填入對(duì)這個(gè)實(shí)體的描述 PackageName則填入源文件夾的包名,代碼生成的時(shí)候生成的POJO的包名將和此處一致。支持手工錄入,也可以點(diǎn)擊右邊的按鈕選擇一個(gè)包。(此項(xiàng)必錄) DBTableName:對(duì)應(yīng)的數(shù)據(jù)庫實(shí)體表名。 PrimaryKey:主鍵。因?yàn)槟壳拔覀兊腃owNewStudio只支持字符串類型的主鍵,因此此處只能選擇在下邊“FieldList”中定義的字符串類型的簡(jiǎn)單屬性。 FieldList:所有的字段,可以通過“add”、“Remove”按鈕增刪字段,字段的其他屬性顯示在eclipse的標(biāo)準(zhǔn)“properties”視圖中(也就是屬性視圖),要修改字段的屬性請(qǐng)打開“properties”視圖,也可以通過“open properties views”按鈕快捷打開。 6 字段屬性視圖。 在屬性視圖中可以對(duì)字段進(jìn)行靈活的定制,比如可以在FieldType中設(shè)定字段的類型等。 當(dāng)isLinkProperty屬性為false的時(shí)候是簡(jiǎn)單字段,當(dāng)為true的時(shí)候就可以設(shè)定字段為關(guān)聯(lián)字段(目前支持one-one,one-many,many-one): 點(diǎn)擊LinkedEntity可以選擇關(guān)聯(lián)的實(shí)體,linkType設(shè)定關(guān)聯(lián)的類型,等等。 三、代碼生成: 1、在要發(fā)布生成代碼的實(shí)體文件上點(diǎn)擊右鍵(支持多選,如果選擇的是文件夾則會(huì)發(fā)布此文件夾下所有的實(shí)體文件),選擇“CowNewStudio”-》“Generate Code from Model File”。 跳出如下畫面: SourceFolder處配置生成的代碼和配置文件保存到的源文件夾 Target ORM處選擇生成的ORM工具的版本,目前支持Hibernate2和Hibernate3. generate config file:是否生成配置文件 generate srouce code:是否生成POJO代碼。 override existing file:如果生成代碼的時(shí)候發(fā)現(xiàn)文件已經(jīng)存在的時(shí)候是否覆蓋。 2、點(diǎn)擊“finish”就可以看到已經(jīng)生成的代碼和配置文件了:
測(cè)試版本還有很多bug,歡迎大家到我們論壇上反饋。 CowNew 開源團(tuán)隊(duì)網(wǎng)站 [url]http://www.cownew.com[/url] 郵箱 about521? at 163 dot com 論壇 [url]http://www.cownew.com/newpeng/[/url] 轉(zhuǎn)載請(qǐng)注明此版權(quán)信息 ?
轉(zhuǎn)載于:https://blog.51cto.com/cownew/87056
總結(jié)
以上是生活随笔為你收集整理的Hibernate开发工具-CownewStudio测试版发布的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一招克死所有病毒
- 下一篇: 获取数据库中的所有表