ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>麻豆传媒免费在线观看,日韩a在线观看,日韩欧美国产一区二区三区 http://www.aygfsteel.com/daixj110/category/46685.htmlzh-cn Tue, 19 Oct 2010 04:35:52 GMT Tue, 19 Oct 2010 04:35:52 GMT 60 以SQL Serveré…ç½®Middlegenå’Œextensions http://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.html渔R¾™! 渔R¾™! Tue, 19 Oct 2010 04:34:00 GMT http://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.html http://www.aygfsteel.com/daixj110/comments/335547.html http://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.html#Feedback 0 http://www.aygfsteel.com/daixj110/comments/commentRss/335547.html http://www.aygfsteel.com/daixj110/services/trackbacks/335547.html 以SQL Serveré…ç½®Middlegenå’Œextensions 1 ã€æ‰€ä½¿ç”¨çš„èÊYä»¶åŠå…¶ç‰ˆæœ¬å¦‚下:ant - 1.6 . 5
Middlegen- Hibernate - r5
hibernate - extensions - 2.1
hibernate- 2.1 . 6
以上å‡è§£åŽ‹åˆ°Dç›?nbsp;
Www.Svn8.Com
2 ã€é…¾|®a(ch¨£n)nt
ž®†ant考到D:æ ¹ç›®å½?br />
环境å˜é‡é‡ŒåŠ ä¸ŠANT_HOME = D:\\ant
PATH = D:\\ant\\bin;
在DOS命ä×o行下输入ant, 如果出现如下æç¤ºåQŒå°±è¯´æ˜Žant已酾|®æˆåŠŸäº†åQ?br />
Buildfile: build.xml does not exist !
Build failed å‚考资æ–?www.svn8.com
3 ã€é…¾|®Middlegen - Hibernate:
3.1 é…ç½®mssql.xmlæ–‡äšgåQŒæ¤æ–‡äšg用æ¥é…ç½®SQL Serveræ•°æ®åº“连æŽ?br />
ž®†SQL Server三个jaræ–‡äšg(mssqlserver.jar; msbase.jar; msutil.jar)copy到Middlegen - Hibernate - r5\lib目录ä¸ã€?nbsp;Svn䏿–‡¾|?nbsp;
在Middlegen - Hibernate - r5\config\databaseç›®å½•ä¸æœ‰ä¸€ä¸ªmssql.xmlæ–‡äšgåQŒæ˜¯ç”¨æ¥é…ç½®SQL Serveræ•°æ®åº“çš„˜qžæŽ¥çš„。内容修改如下(¾U¢è‰²ä¸ÞZ¿®æ”šwƒ¨åˆ†ï¼‰ä¸ºï¼š Svn8.Com
3.2 é…ç½®Middlegen - Hibernate - r5çš„ant˜q行文äšgbuild.xml Www.Svn8.Com
指出使用的数æ®åº“é…置文äšgã€?nbsp;Bbs.Svn8.Com
< project name = " Middlegen Hibernate " default = " all " basedir = " . " > < property file = " ${basedir}/build.properties " /> < property name = " name " value = " sample " />
Svn䏿–‡¾|?br />
指出生æˆçš?/span>* .hbm.xml输出的èµ\径:
Svn䏿–‡¾|?br />
< property name = " build.gen-src.dir " value = " C:/sample " /> å‚考资æ–?www.svn8.com
é…ç½®hibernateåQ?nbsp;å‚考资æ–?www.svn8.com
< hibernate destination = " ${build.gen-src.dir} " package = " org.hibernate.sample " ——————指出hbm所在的包的ä½ç½®ã€?nbsp;genXDocletTags = " true " ——————指出hbm.xml䏿˜¯å¦éœ€è¦XDoclet Tagsã€?nbsp;genIntergratedCompositeKeys = " false " javaTypeMapper = " middlegen.plugins.hibernate.HibernateJavaTypeMapper " /> å‚考资æ–?www.svn8.com
é…ç½®MiddlegenåQ?nbsp;
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 " ——————指出包括视图�nbsp; >
å‚考资æ–?www.svn8.com
4 ã€è¿è¡ŒMiddlegen - Hibernate:
在Middlegen - Hibernate目录下è¿è¡ŒantåQŒè¿›å…¥Middlegen - Hibernate的图形界é¢ã€‚å¯ä»¥è®¾¾|®è¡¨åQŒå’Œå—æ®µçš„ç‰¹æ€§ã€‚ç„¶åŽæŒ‰GenarateåQŒäñ”生hbm.xmlæ–‡äšgã€?nbsp;Svn䏿–‡¾|?nbsp;
5 ã€é…¾|®hibernate - extensions
5.1 在hibernate - extensions\tools\bin目录下有3ä¸ªå·¥å…øP¼Œä»–们的功能如下:
5.1 . 1 class2hbm.bat
æ ÒŽ(gu¨©)®POJO class ç”Ÿæˆæ˜ å°„æ–‡äšg
ä¹Ÿå°±æ˜¯æ ¹æ®ä½ 自己对应表所写的javaæ–‡äšgåQŒç”Ÿæˆç›¸åº”çš„ * .hbm.xmlæ–‡äšgåQ?nbsp;
Bbs.Svn8.Com
5.1 . 2 ddl2hbm.bat
由数æ®åº“导出库表¾l“æž„åQŒåÆˆç”Ÿæˆæ˜ å°„æ–‡äšg以åŠPOJO。这个功能与MiddleGen 的功能é‡å ,也ä¸å¤Ÿæˆç†Ÿï¼ˆå®žé™…上已¾l被废弃åQŒä¸å†ç»´æŠ¤ï¼‰åQ?nbsp;Svn䏿–‡¾|?nbsp;
5.1 . 3 hbm2java.bat
æ ÒŽ(gu¨©)®æ˜ å°„æ–‡äšg生æˆå¯¹åº”çš„POJOåQŒå³æ ÒŽ(gu¨©)®Middlegen生æˆçš?/span>* .hbm.xmlæ–‡äšgå†ç”Ÿæˆç›¸åº”çš„ * .javaæ–‡äšg
Svn䏿–‡¾|?br />
5.2 在hibernate - extensions - 2.1 . 2 \tools\bin目录有一个setenv.batæ–‡äšgåQŒæ”¹å˜å…¶å†…容为:
本文æ¥è‡ªSvn䏿–‡¾|‘[www.svn8.com]转å‘请ä¿ç•™æœ¬ç«™åœ°å€åQš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䏿–‡¾|?br />
6 ã€?nbsp;˜q行hibernate - extensionsåQŒæ ¹æ®hbm.xml产生POJOæ–‡äšg
在DOSä¸è¿è¡Œhbm2java c:\sample\org\hibernate\sample\ * .xml -- output = c:\sample\
å¦ä¸€½‹‡http://hi.baidu.com/wenjp/blog/item/8d593ffaf24f129658ee904d.html
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
°°É½ÊÐ |
¸Á¶ûÏØ |
¿íµé |
ÆÁÉ½ÏØ |
×ÊÔ´ÏØ |
ÌÆºÓÏØ |
ÌìÕòÏØ |
È·É½ÏØ |
ɽÑôÏØ |
ÎýÁÖºÆÌØÊÐ |
ÇÎ÷ÏØ |
̨ÍåÊ¡ |
¶«ÎÚ |
¾ÆÈªÊÐ |
ÓÎÏ· |
¸ÞÀ¼ÏØ |
Ñ×ÁêÏØ |
ÈéɽÊÐ |
Öî³ÇÊÐ |
·±²ýÏØ |
Ò¶³ÇÏØ |
¹ðƽÊÐ |
²ýÒØÊÐ |
´óÍÝÏØ |
²©ÀÖÊÐ |
×ÞÆ½ÏØ |
²ý¼ªÊÐ |
ÁÙëÔÏØ |
ÇØ°²ÏØ |
Áúº£ÊÐ |
ÕżҴ¨ |
ÁÉÑôÏØ |
ãä½ÊÐ |
ãþ´¨ÏØ |
вýÏØ |
°²ÏçÏØ |
µç°×ÏØ |
ÄÇÆÂÏØ |
³±°²ÏØ |
ÃûÉ½ÏØ |
Ìì¶ëÏØ |