以SQL Server配置Middlegen和extensions 1 、所使用的軟件及其版本如下:ant - 1.6 . 5
Middlegen- Hibernate - r5
hibernate - extensions - 2.1
hibernate- 2.1 . 6
以上均解壓到D盤
Www.Svn8.Com
2 、配置ant
將ant考到D:根目錄
環(huán)境變量里加上ANT_HOME = D:\\ant
PATH = D:\\ant\\bin;
在DOS命令行下輸入ant, 如果出現(xiàn)如下提示,就說明ant已配置成功了:
Buildfile: build.xml does not exist !
Build failed 參考資料:www.svn8.com
3 、配置Middlegen - Hibernate:
3.1 配置mssql.xml文件,此文件用來配置SQL Server數(shù)據(jù)庫(kù)連接
將SQL Server三個(gè)jar文件(mssqlserver.jar; msbase.jar; msutil.jar)copy到Middlegen - Hibernate - r5\lib目錄中。 Svn中文網(wǎng)
在Middlegen - Hibernate - r5\config\database目錄中有一個(gè)mssql.xml文件,是用來配置SQL Server數(shù)據(jù)庫(kù)的連接的。內(nèi)容修改如下(紅色為修改部分)為: Svn8.Com
3.2 配置Middlegen - Hibernate - r5的ant運(yùn)行文件build.xml Www.Svn8.Com
指出使用的數(shù)據(jù)庫(kù)配置文件。 Bbs.Svn8.Com
< project name = " Middlegen Hibernate " default = " all " basedir = " . " > < property file = " ${basedir}/build.properties " /> < property name = " name " value = " sample " />
Svn中文網(wǎng)
指出生成的 * .hbm.xml輸出的路徑:
Svn中文網(wǎng)
< property name = " build.gen-src.dir " value = " C:/sample " /> 參考資料:www.svn8.com
配置hibernate: 參考資料:www.svn8.com
< hibernate destination = " ${build.gen-src.dir} " package = " org.hibernate.sample " ——————指出hbm所在的包的位置。 genXDocletTags = " true " ——————指出hbm.xml中是否需要XDoclet Tags。 genIntergratedCompositeKeys = " false " javaTypeMapper = " middlegen.plugins.hibernate.HibernateJavaTypeMapper " /> 參考資料:www.svn8.com
配置Middlegen:
Www.Svn8.Com
< middlegen appname = " ${name} " prefsdir = " ${src.dir} " gui = " ${gui} " databaseurl = " ${database.url} " initialContextFactory = " ${java.naming.factory.initial} " providerURL = " ${java.naming.provider.url} " datasourceJNDIName = " ${datasource.jndi.name} " driver = " ${database.driver} " username = " ${database.userid} " password = " ${database.password} " schema = " ${database.schema} " catalog = " ${database.catalog} " includeViews = " true " ——————指出包括視圖。 >
參考資料:www.svn8.com
4 、運(yùn)行Middlegen - Hibernate:
在Middlegen - Hibernate目錄下運(yùn)行ant,進(jìn)入Middlegen - Hibernate的圖形界面。可以設(shè)置表,和字段的特性。然后按Genarate,產(chǎn)生hbm.xml文件。 Svn中文網(wǎng)
5 、配置hibernate - extensions
5.1 在hibernate - extensions\tools\bin目錄下有3個(gè)工具,他們的功能如下:
5.1 . 1 class2hbm.bat
根據(jù)POJO class 生成映射文件
也就是根據(jù)你自己對(duì)應(yīng)表所寫的java文件,生成相應(yīng)的 * .hbm.xml文件;
Bbs.Svn8.Com
5.1 . 2 ddl2hbm.bat
由數(shù)據(jù)庫(kù)導(dǎo)出庫(kù)表結(jié)構(gòu),并生成映射文件以及POJO。這個(gè)功能與MiddleGen 的功能重疊,也不夠成熟(實(shí)際上已經(jīng)被廢棄,不再維護(hù)); Svn中文網(wǎng)
5.1 . 3 hbm2java.bat
根據(jù)映射文件生成對(duì)應(yīng)的POJO,即根據(jù)Middlegen生成的 * .hbm.xml文件再生成相應(yīng)的 * .java文件
Svn中文網(wǎng)
5.2 在hibernate - extensions - 2.1 . 2 \tools\bin目錄有一個(gè)setenv.bat文件,改變其內(nèi)容為:
本文來自Svn中文網(wǎng)[www.svn8.com]轉(zhuǎn)發(fā)請(qǐng)保留本站地址:http: // www.svn8.com/java/hexin/20100821/51383.html
set JDBC_DRIVER = D:\Middlegen - Hibernate - r5\lib\mssqlserver.jar
set HIBERNATE_HOME = ..\..\hibernate - 2.1 . 6
set CORELIB=% HIBERNATE_HOME % \lib
set LIB = ..\lib
set PROPS =% HIBERNATE_HOME % \src
set CP =% JDBC_DRIVER % ; % PROPS % ; % HIBERNATE_HOME % \hibernate2.jar; % CORELIB % \commons - logging - 1.0 . 4 .jar; % CORELIB % \commons - collections - 2.1 . 1 .jar; % CORELIB % \commons - lang - 1.0 . 1 .jar; % CORELIB % \cglib - full - 2.0 . 2 .jar; % CORELIB % \dom4j - 1.4 .jar; % CORELIB % \odmg - 3.0 .jar; % CORELIB % \xml - apis.jar; % CORELIB % \xerces - 2.4 . 0 .jar; % CORELIB % \xalan - 2.4 . 0 .jar; % LIB % \jdom.jar; % LIB % \..\hibernate - tools.jar
Svn中文網(wǎng)
6 、 運(yùn)行hibernate - extensions,根據(jù)hbm.xml產(chǎn)生POJO文件
在DOS中運(yùn)行hbm2java c:\sample\org\hibernate\sample\ * .xml -- output = c:\sample\
另一篇http://hi.baidu.com/wenjp/blog/item/8d593ffaf24f129658ee904d.html
主站蜘蛛池模板:
日韩黄色免费观看 |
久久亚洲精品成人AV |
一个人免费视频观看在线www |
亚洲AV无码久久精品蜜桃 |
最近免费中文字幕大全免费版视频
|
免费无码又爽又刺激网站直播
|
无码免费又爽又高潮喷水的视频
|
国产精品美女久久久免费 |
亚洲日本一区二区 |
国产网站在线免费观看 |
久久永久免费人妻精品 |
久久精品国产亚洲AV电影网 |
亚洲AV无码一区二区三区DV |
美女被免费视频网站a国产 |
中文无码成人免费视频在线观看 |
中文字幕亚洲综合久久综合 |
中文字幕亚洲一区 |
四虎成人免费影院网址 |
久久国产精品国产自线拍免费 |
亚洲狠狠色丁香婷婷综合 |
无码乱人伦一区二区亚洲 |
免费jjzz在在线播放国产 |
国产精品成人观看视频免费 |
久久久精品视频免费观看 |
亚洲精华国产精华精华液网站 |
亚洲黄色在线播放 |
国产精品亚洲mnbav网站 |
麻豆成人精品国产免费 |
3d动漫精品啪啪一区二区免费 |
人禽伦免费交视频播放 |
亚洲精品无码专区 |
亚洲精品在线免费观看视频 |
国产偷国产偷亚洲清高动态图 |
日本一区免费电影 |
国产va精品免费观看 |
1000部啪啪毛片免费看 |
中文字幕在线免费观看视频 |
免费国产在线精品一区 |
亚洲精品V天堂中文字幕 |
亚洲精品123区在线观看 |
亚洲精品国产情侣av在线 |