小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Hibernate Tool 使用說(shuō)明 - 邋遢居 - BlogJava

 nbtymm 2006-12-05

使用環(huán)境:

Eclipse 3.2M3 (http://www.)

HibernateTools-3.1.0.beta2(http://www./255.html)

插件的安裝就不用多說(shuō)了吧。

<!--[if !supportLists]-->1、  <!--[endif]-->創(chuàng)建cfg文件。

Ctrl + N 帶出如下窗體。
New.gif

選中Hibernate Configuration File(cfg.xml)項(xiàng)。并Next下去。

選擇配置文件的路徑。

Next后就可以看到具體的配置窗體。

newcfg.gif

在這個(gè)界面中你可以配置你的SessionFactory的一些屬性。這個(gè)就不用多說(shuō)了吧。不過有一點(diǎn)還是要多說(shuō)一下的。就是你可以選擇同時(shí)創(chuàng)建一個(gè)Console。如果你不選中的話,cfg文件就創(chuàng)建完成了。

創(chuàng)建Hibernate Console Configuration。其他應(yīng)用的基礎(chǔ)。當(dāng)然以cfg文件為基礎(chǔ)的??梢酝ㄟ^Ctrl + N 帶出如下窗體中選擇Hibernate Console Configuration帶出創(chuàng)建的界面。
new console.gif
最初的時(shí)候Mapping file可以不選。只要填上Configuration file(就是我們剛才創(chuàng)建的那個(gè)J)。另外需要在Classpath中加入你jdbc driver。這樣的話你就可以按Finish了。
產(chǎn)生代碼和Map文件。
gencode.gif
點(diǎn)擊Hibernate Code Generation……后會(huì)進(jìn)入如下的界面
createcode.gif
點(diǎn)擊New,右邊會(huì)出現(xiàn)如下界面
gencodemain.gif

在這個(gè)tab頁(yè)里你可以設(shè)置對(duì)于那個(gè)Console來(lái)產(chǎn)生代碼。以及代碼輸出目錄。如果你想通過reverse來(lái)確定產(chǎn)生那些代碼,那你就勾上reverse engineer from jdbc connection吧。

另外插件還允許你使用自己的代碼產(chǎn)生模板(模板引擎是使用的apachevelocity

gencodeconfig.gif

這里你可以設(shè)置你需要產(chǎn)生的內(nèi)容。具體的我就不羅嗦了。

這些都設(shè)好以后你就可以通過 Run button來(lái)產(chǎn)生代碼了。

<!--[if !supportLists]-->3.         <!--[endif]-->使用Console

我們現(xiàn)在可以把剛才生成的java classmapping文件加到console中來(lái)了。

打開Hibernate console透視圖。
consolepresi.gif

在這里你可以執(zhí)行Hql.查看查詢結(jié)果。查看對(duì)象屬性,等等。

我們現(xiàn)在就先看一下執(zhí)行hql.
executehql.gif
這樣就會(huì)打開hql的編輯器。
hqleditor.bmp

編輯其中提供了三個(gè)比較好用的功能,Content Assist,Content Tip,Format Hql.具體的有哪些功能可以自己看看。

在執(zhí)行前是否想看一下最終的sql是什么樣的,那就看看好了。通過Hibernate Dynamic Query Translator可以辦到。
hibernatedynamicquerytranslator.gif

還有我的hql中有參數(shù),如何對(duì)這些參數(shù)賦值呢。

那就通過Query Parameters視圖吧。這個(gè)特別對(duì)于需要多次執(zhí)行的hql是不是很方便。(是我個(gè)人比較喜歡的一個(gè)功能)。queryparameters.gif

所了這么多,到底如何執(zhí)行啊,如何看結(jié)果啊。

看看這個(gè)就好了。run.gif
至于結(jié)果你可以通過Hibernate Query Result視圖來(lái)查看。如果配合上屬性視圖那你可以看得更清楚。
queryresult.gif
最后還送一個(gè)視圖。
model.gif

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多