ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>麻豆传媒免费在线观看,日韩a在线观看,日韩欧美国产一区二区三区http://www.aygfsteel.com/daixj110/category/46685.htmlzh-cnTue, 19 Oct 2010 04:35:52 GMTTue, 19 Oct 2010 04:35:52 GMT60以SQL Server配置Middlegenå’Œextensionshttp://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.html渔R¾™!渔R¾™!Tue, 19 Oct 2010 04:34:00 GMThttp://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.htmlhttp://www.aygfsteel.com/daixj110/comments/335547.htmlhttp://www.aygfsteel.com/daixj110/archive/2010/10/19/335547.html#Feedback0http://www.aygfsteel.com/daixj110/comments/commentRss/335547.htmlhttp://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

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º °°É½ÊÐ| ¸Á¶ûÏØ| ¿íµé| ÆÁÉ½ÏØ| ×ÊÔ´ÏØ| ÌÆºÓÏØ| ÌìÕòÏØ| È·É½ÏØ| ɽÑôÏØ| ÎýÁÖºÆÌØÊÐ| Ç­Î÷ÏØ| ̨ÍåÊ¡| ¶«ÎÚ| ¾ÆÈªÊÐ| ÓÎÏ·| ¸ÞÀ¼ÏØ| Ñ×ÁêÏØ| ÈéɽÊÐ| Öî³ÇÊÐ| ·±²ýÏØ| Ò¶³ÇÏØ| ¹ðƽÊÐ| ²ýÒØÊÐ| ´óÍÝÏØ| ²©ÀÖÊÐ| ×ÞÆ½ÏØ| ²ý¼ªÊÐ| ÁÙëÔÏØ| ÇØ°²ÏØ| Áúº£ÊÐ| ÕżҴ¨| ÁÉÑôÏØ| ãä½­ÊÐ| ãþ´¨ÏØ| вýÏØ| °²ÏçÏØ| µç°×ÏØ| ÄÇÆÂÏØ| ³±°²ÏØ| ÃûÉ½ÏØ| Ìì¶ëÏØ|