青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

brent's hut

菜鳥學用middlegen

俺是java和hibernate和ant的絕對的三料菜鳥。hibernate似乎很好用,但是寫表對應的類和.hbm.xml文件實在頭大。所以俺想找一款可以自動生成這些文件的工具。

俺找到了middlegen。它的主頁地址是http://boss.bekk.no/boss/middlegen/index.html。我google了一些中文網頁,提供的地址沒有一個不失效的。-_-。光有middlegen還不夠,因為它使用ant來配置它的build。它的一個bulid生成的東西就是一堆的你可以用的.java,.hbm.xml,.class,.war文件。真是夠貼心的。可是俺覺得它的配置可是一點都不貼心。

你要是沒有ant,請先下載ant。俺一直打不開官方的地址,所以從pchome下載http://dlfjgwbn.pchome.net:8080/development/java/apacheant161.zip。解壓文件后就可以用了,但等等,你需要安裝了jdk,設置了CLASSPATH,JAVA_HOME。然后把ant的目錄下的bin文件夾添加到path環境變量,設置ANT_HOME。
我的機器上的設置:
CLASSPATH?.;D:\jdk150\lib\tools.jar;D:\jdk150\jre\lib\rt.jar
JAVA_HOME?D:\jdk150
Path??D:\apache-ant-1.6.1\bin;
ANT_HOME?D:\apache-ant-1.6.1
?
然后下載并解壓middlegen。我解壓到了D:\hibernate-3.0\middlegen-2.1。好了,現在可以開始build hibernate需要的文件了,有個D:\hibernate-3.0\middlegen-2.1samples的文件夾,它存放了一個build的例子,我決定修改這個例子然后使用。
?
但是再等等。middlegen需要你提供一些必要的配置。它需要連接到你的數據庫,所以你需要給它提供數據庫的連接信息和驅動庫。各種數據庫的配置信息在目錄D:\hibernate-3.0\middlegen-2.1\samples\config\database 下面。俺的數據庫是mssql,所以俺打開了mssql.xml文件,配置了信息如下:
?? <property name="database.script.file"?????????? value=""/>
?? <property name="database.driver.file"?????????? value="${lib.dir}/mssqlserver.jar"/>
?? <property name="database.driver"??????????????? value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
?? <property name="database.url"?????????????????? value="jdbc:microsoft:sqlserver://localhost:1433"/>
?? <property name="database.userid"??????????????? value="sa"/>
?? <property name="database.password"????????????? value="haha"/>
?? <property name="database.schema"??????????????? value="dbo"/>
?? <property name="database.catalog"?????????????? value="aljoin_info"/>
?? <property name="jboss.datasource.mapping"?????? value="MS SQLSERVER"/>
aljoin_info是俺的數據庫名稱。并把msbase.jar,mssqlserver.jar,msutil.jar拷貝到D:\hibernate-3.0\middlegen-2.1\samples\lib目錄。
然后編輯D:\hibernate-3.0\middlegen-2.1\samples\build.xml文件,將"ENTITY database SYSTEM"的值改成"file:./config/database/mssql.xml"
?
更改這個build的其它屬性。build.xml中更改project的屬性:
<project name="Middlegen aljoni_info" default="hbm2java" basedir=".">
?...
?<property name="name"?????????????????????????? value="com.aljoin.gas"/>

刪除D:\hibernate-3.0\middlegen-2.1\samples\build下的所有文件。然后打開命令行,
cd D:\hibernate-3.0\middlegen-2.1\samples
ant
這時候ant會自動讀build.xml文件,找到project,運行名為"hbm2java"及其依賴的target.因為俺是菜鳥,什么ejb,jbo俺通通用不到.如果你不是菜鳥,可以設置成default="all",而且如果您的系統沒有安裝jboss之類的會出錯,但我想如果您不是菜鳥應該也不會看到這里了hoho :p
?
在跳出的程序界面上按generate。等待結束,然后關閉程序界面。在命令行窗口看到正在生成.java文件的信息。
查看D:\hibernate-3.0\middlegen-2.1\samples\build目錄。上帝保佑你會看到一些你需要的文件。
?
到寫完這篇爛文,一個早上已經過去,俺又把青春貢獻給了黨-_-||

posted on 2005-09-14 11:25 brent 閱讀(449) 評論(0)  編輯 收藏 引用 所屬分類: Java

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美区二区三区| 久久狠狠婷婷| 亚洲夜晚福利在线观看| 国产精品拍天天在线| 亚洲欧美高清| 欧美一区二区国产| 在线观看91精品国产入口| 欧美搞黄网站| 欧美日韩国产综合视频在线| 亚洲综合欧美日韩| 亚洲免费在线视频| 伊人精品成人久久综合软件| 亚洲国产精品热久久| 欧美女激情福利| 香蕉国产精品偷在线观看不卡| 性欧美激情精品| 最新亚洲一区| aa成人免费视频| 国产一区二区三区黄| 亚洲承认在线| 国产精品色一区二区三区| 老司机午夜精品视频在线观看| 欧美黄色影院| 性色av香蕉一区二区| 久久夜色精品| 亚洲欧美国产另类| 久久人人97超碰精品888| 一区二区三区不卡视频在线观看| 亚洲欧美三级在线| 亚洲欧洲一区二区在线播放| 亚洲无亚洲人成网站77777| 尤物视频一区二区| 日韩一级精品视频在线观看| 国产综合久久久久久鬼色| 亚洲国产精品福利| 国产欧美精品日韩| 亚洲国产日韩在线| 国产婷婷色一区二区三区在线| 亚洲电影在线免费观看| 国产精品自拍在线| 亚洲欧洲另类国产综合| 国产一区二区三区在线观看精品 | 欧美激情 亚洲a∨综合| 国产精品激情| 亚洲第一在线综合网站| 国产热re99久久6国产精品| 亚洲国产成人久久综合一区| 国产女人18毛片水18精品| 亚洲黄色视屏| 国产综合自拍| 在线性视频日韩欧美| 亚洲欧洲日产国产网站| 校园激情久久| 亚洲小说春色综合另类电影| 久久色在线播放| 欧美一级专区免费大片| 欧美精品三级日韩久久| 久久亚洲春色中文字幕| 国产精品久久久久久久久搜平片 | 欧美精品在线一区| 葵司免费一区二区三区四区五区| 国产精品久久久久aaaa樱花| 欧美韩日高清| 国内精品久久久久久| 亚洲一区成人| 一区二区三区精品| 免费不卡视频| 老司机一区二区| 国产精品在线看| 日韩视频精品| 亚洲另类视频| 久久综合久久久久88| 久久精品国产99| 国产精品多人| 日韩亚洲精品在线| 亚洲人成人99网站| 久久精品国内一区二区三区| 欧美永久精品| 国产精品美女久久福利网站| 日韩一级免费| 99re6热在线精品视频播放速度 | 欧美精品久久久久久久久久| 欧美www视频| 国产一区二区日韩| 亚洲女ⅴideoshd黑人| 亚洲婷婷综合久久一本伊一区| 欧美大尺度在线观看| 欧美99久久| 精久久久久久| 久久国产88| 久久九九精品99国产精品| 国产精品亚洲不卡a| 亚洲一区二区三区四区视频| 亚洲一区在线视频| 欧美性色综合| 一区二区免费在线视频| 一区二区三区国产在线| 欧美精品一线| 亚洲免费成人| 亚洲香蕉伊综合在人在线视看| 欧美精品尤物在线| 亚洲精品免费看| 这里只有精品电影| 欧美午夜精品理论片a级大开眼界| 亚洲九九爱视频| 亚洲天堂网站在线观看视频| 国产精品www网站| 一区二区三区久久精品| 亚洲伊人网站| 欧美午夜精品理论片a级按摩 | 久久精品视频在线免费观看| 国产欧美视频一区二区| 欧美一区二区三区日韩| 久久久久久穴| 亚洲第一精品在线| 欧美大片专区| 亚洲人成在线观看一区二区| 一区二区三区不卡视频在线观看 | 亚洲午夜在线观看| 国产精品乱码| 欧美一级视频| 久久综合久久综合久久综合| 极品日韩久久| 免费看成人av| 亚洲黄色三级| 日韩写真视频在线观看| 欧美激情一二区| 日韩视频免费观看高清在线视频 | 久久国产主播| 欧美xx视频| 亚洲精品美女在线观看| 欧美激情亚洲自拍| 日韩视频精品在线| 一区二区三区成人| 国产精品狼人久久影院观看方式| 在线一区亚洲| 欧美在线网站| 狠狠色狠狠色综合系列| 亚洲欧美偷拍卡通变态| 免费91麻豆精品国产自产在线观看| 亚洲国产精品小视频| 欧美国产精品v| 99精品国产在热久久| 在线一区视频| 国产精品综合av一区二区国产馆| 午夜日韩在线观看| 免费不卡在线视频| 亚洲精品裸体| 欧美 日韩 国产 一区| 99re国产精品| 欧美在线www| 在线精品视频一区二区| 欧美激情视频在线播放| 亚洲一级在线观看| 久久亚洲免费| 亚洲精品在线免费观看视频| 国产精品xxxxx| 亚洲视频免费观看| 免费人成精品欧美精品| 一本色道久久综合狠狠躁篇怎么玩| 国产精品美女999| 久久久99免费视频| 99精品视频免费| 久久福利电影| 亚洲黄色性网站| 欧美日韩视频在线一区二区| 亚洲国产欧美国产综合一区| 亚洲欧美卡通另类91av | 亚洲一级黄色片| 久久一区精品| 亚洲午夜女主播在线直播| 国产毛片一区二区| 久久gogo国模啪啪人体图| 91久久精品国产91久久| 午夜激情一区| 亚洲国产一区二区三区a毛片 | 久久精品国产99国产精品澳门 | 亚洲人体一区| 国产精品久久久久久久浪潮网站| 久久狠狠亚洲综合| 日韩视频免费观看高清完整版| 噜噜噜久久亚洲精品国产品小说| 一区二区三区不卡视频在线观看| 国产亚洲欧美日韩美女| 欧美精品日韩三级| 性娇小13――14欧美| 欧美成人午夜剧场免费观看| 亚洲免费小视频| 亚洲黄色片网站| 国产伦精品一区| 欧美日韩一区视频| 久久久夜精品| 亚洲无线观看| 亚洲国产一区二区在线| 久久在精品线影院精品国产| 亚洲图片在线| 亚洲三级性片| 国产精品色午夜在线观看| 欧美日韩一卡| 免费观看亚洲视频大全|