99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

App下載
話(huà)題 首頁(yè) > JSP 教程 > JSP 教程話(huà)題列表 > 詳情

怎么構(gòu)建hibernate環(huán)境?

精華
如此輕盈 2016-08-30 05:47:15 瀏覽(4594) 回復(fù)(5) 贊(0)
就是這樣
hibernate

回答(5)

如此輕盈 2016-08-30

  Hibernate壓縮文件結(jié)構(gòu)

  下載Hibernate壓縮文檔,下面為文件結(jié)構(gòu):?

  Hibernate3.jar:為Hibernate的核心jar包;

  build.xml:重新打包配置文件

  build.bat:運(yùn)行在windows系統(tǒng)中打包;

  build.sh:運(yùn)行在Unix系統(tǒng)上打包;

  doc:Hibernate API文檔

  eg:一個(gè)簡(jiǎn)單的實(shí)例

  etc:Hibernate中需要使用的配置文件的模板

  lib:Hibernate所需要使用的一些Jar包

  src:Hibernate的源代碼

  test:測(cè)試代碼(單元測(cè)試代碼)

  搭建Hibernate的使用環(huán)境:

  1、建立項(xiàng)目(我們這里建立Java Project)

  例:hibernate_first

  2、引入hibernate所需要的jar包

  利用User Library庫(kù)引入jar包,以后項(xiàng)目如何需要使用這此jar包,只要引入這個(gè)庫(kù)就可以了。

  方法:

  第一步:window→Preferences→Java→Build Path→User Libraries→“New”按鈕→然后輸入庫(kù)名→點(diǎn)擊“OK”

  第二步:加入所需要的JAR包:點(diǎn)擊“Hibernate3”項(xiàng)→“Add JARs…”按鈕→在彈出的對(duì)話(huà)框選

  需要的JAR包(hibernate3.jar、b目錄下的所有JAR包),還有數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)(例如Mysql驅(qū)動(dòng))

  為項(xiàng)目引ibernate JAR庫(kù)

  右鍵項(xiàng)目→Properties→Java Build Path→右邊點(diǎn)擊”Libraries”選項(xiàng)卡→“Add Library…”按鈕→User Library→”next”按鈕→選中我們剛剛建的”Hibernate3 JAR庫(kù)”→Finish→OK

  3、創(chuàng)建Hibernate的配置文件(hibernate.cfg.xml)

  Hibernate支持兩個(gè)格式的配置文件:hibernate.properties(不常用)和hibernate.cfg.xml(建意使用)

  將hibernate.cfg.xml文件復(fù)制到ClassPath的根下(src目錄下)(hibernate.cfg.xml位于hibernate_home/etc目錄下)

  4、創(chuàng)建日志的配置文件(log4j.properties),為了便于調(diào)試最好加入log4j配置文件將模板文件復(fù)制到ClassPath根下(src目錄下)

  為了不需要多于的提示信息,可以將此配置文件中一些配置項(xiàng)取消了。但要保留log4j.rootLogger=warn, stdout

  5、定義實(shí)體類(lèi)

  (Hibernate先定義實(shí)體類(lèi),再生成表)

  例如:User實(shí)體類(lèi)

  6、定義User類(lèi)的映射文件(重要、關(guān)鍵)—User.hbm.xml

  映射文件可位于任何位置,但一般位于實(shí)體類(lèi)同一目錄下。

  映射文件是描述實(shí)體類(lèi)和實(shí)體類(lèi)的屬性的。

  源數(shù)據(jù):描述實(shí)體類(lèi)及實(shí)體類(lèi)屬性之間的關(guān)系的。

  映射類(lèi)標(biāo)簽:

  7、將User.hbm.xml文件加入到hibernate配置文件中(hibernate.cfg.xml),因?yàn)閔ibernate并不知道這個(gè)文件的存在。

  

  ------2009/10/16--------------

  8、使用hibernate工具類(lèi)將對(duì)象模型生成關(guān)系模型(hbm to ddl)

  (也就是實(shí)體類(lèi)生成數(shù)據(jù)庫(kù)中的表),完整代碼如下:

  9、運(yùn)行剛剛建立的ExportDB類(lèi)中的main()方法,進(jìn)行實(shí)際的導(dǎo)出類(lèi)。

  10、開(kāi)發(fā)客戶(hù)端,完整代碼如下:

  注:為了方便跟蹤sql語(yǔ)句執(zhí)行,可以在hibernate.hbm.xml中加入下以代碼:

  true

一筆荒蕪 2018-05-31

好慢呀,空空如也,半天不來(lái)大神解決,大佬在哪啦

1144100656 2018-05-31

留名留名!!!,同樣的問(wèn)題,看看咋結(jié)局!!!

1152696398 2018-05-31

這個(gè)問(wèn)題我也不清楚,等大佬來(lái)解決吧。。

要回復(fù),請(qǐng)先登錄 或者注冊(cè)