Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22803/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-cfg.xdt
Log Message:
XDT-1350: patch from Xiaolong Hao
include hbm2ddl attribtue in generated hibernate configuration xml
Index: hibernate-cfg.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-cfg.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** hibernate-cfg.xdt 6 Aug 2004 10:59:19 -0000 1.5
--- hibernate-cfg.xdt 20 Apr 2005 20:07:14 -0000 1.6
***************
*** 10,72 ****
<!-- properties -->
<XDtConfig:ifHasConfigParam paramName="dataSource">
! <property
name="connection.datasource"><XDtHibernate:dataSource/></property>
</XDtConfig:ifHasConfigParam>
! <property name="dialect"><XDtHibernate:dialect/></property>
! <property name="show_sql"><XDtConfig:configParameterValue
paramName="showSql"/></property>
! <property name="use_outer_join"><XDtConfig:configParameterValue
paramName="useOuterJoin"/></property>
! <XDtConfig:ifHasConfigParam paramName="transactionManagerLookup">
! <property
name="transaction.manager_lookup_class"><XDtConfig:configParameterValue
paramName="transactionManagerLookup"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="transactionManagerStrategy">
! <property
name="transaction.factory_class"><XDtConfig:configParameterValue
paramName="transactionManagerStrategy"/></property>
</XDtConfig:ifHasConfigParam>
<XDtConfig:ifHasConfigParam paramName="userTransactionName">
! <property
name="jta.UserTransaction"><XDtConfig:configParameterValue
paramName="userTransactionName"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="userName">
<property
name="connection.username"><XDtConfig:configParameterValue
paramName="userName"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="password">
<property
name="connection.password"><XDtConfig:configParameterValue
paramName="password"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="driver">
<property
name="connection.driver_class"><XDtConfig:configParameterValue
paramName="driver"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="jdbcUrl">
<property
name="connection.url"><XDtConfig:configParameterValue
paramName="jdbcUrl"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="cacheProviderClass">
<property
name="hibernate.cache.provider_class"><XDtConfig:configParameterValue
paramName="cacheProviderClass"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="cglibUseReflectionOptimizer">
<property
name="hibernate.cglib.use_reflection_optimizer"><XDtConfig:configParameterValue
paramName="cglibUseReflectionOptimizer"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="defaultSchema">
<property
name="default_schema"><XDtConfig:configParameterValue
paramName="defaultSchema"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="transactionManagerFactory">
<property
name="hibernate.transaction.factory_class"><XDtConfig:configParameterValue
paramName="transactionManagerFactory"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="poolSize">
<property
name="connection.pool_size"><XDtConfig:configParameterValue
paramName="poolSize"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtHibernate:forAllOtherProperties>
! <property
name="<XDtHibernate:otherParameterName/>"><XDtHibernate:otherParameterValue/></property>
! </XDtHibernate:forAllOtherProperties>
! <XDtHibernate:forAllJndiProperties>
! <property
name="hibernate.jndi.<XDtHibernate:jndiParameterName/>"><XDtHibernate:jndiParameterValue/></property>
! </XDtHibernate:forAllJndiProperties>
<!-- mapping files -->
! <XDtHibernate:forAllPersistentClasses>
! <mapping
resource="<XDtPackage:packageNameAsPath/>/<XDtClass:className/>.hbm.xml"/>
! </XDtHibernate:forAllPersistentClasses>
! <XDtHibernate:forAllOtherMappings>
! <mapping
<XDtHibernate:otherMappingName/>="<XDtHibernate:otherMappingValue/>"/>
! </XDtHibernate:forAllOtherMappings>
</session-factory>
--- 10,75 ----
<!-- properties -->
+ <XDtConfig:ifHasConfigParam paramName="hbm2ddl">
+ <property
name="hbm2ddl.auto"><XDtConfig:configParameterValue
paramName="hbm2ddl"/></property>
+ </XDtConfig:ifHasConfigParam>
<XDtConfig:ifHasConfigParam paramName="dataSource">
! <property
name="connection.datasource"><XDtHibernate:dataSource/></property>
</XDtConfig:ifHasConfigParam>
! <property
name="dialect"><XDtHibernate:dialect/></property>
! <property
name="show_sql"><XDtConfig:configParameterValue paramName="showSql"/></property>
! <property
name="use_outer_join"><XDtConfig:configParameterValue
paramName="useOuterJoin"/></property>
! <XDtConfig:ifHasConfigParam
paramName="transactionManagerLookup">
! <property
name="transaction.manager_lookup_class"><XDtConfig:configParameterValue
paramName="transactionManagerLookup"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam
paramName="transactionManagerStrategy">
! <property
name="transaction.factory_class"><XDtConfig:configParameterValue
paramName="transactionManagerStrategy"/></property>
</XDtConfig:ifHasConfigParam>
<XDtConfig:ifHasConfigParam paramName="userTransactionName">
! <property
name="jta.UserTransaction"><XDtConfig:configParameterValue
paramName="userTransactionName"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="userName">
<property
name="connection.username"><XDtConfig:configParameterValue
paramName="userName"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="password">
<property
name="connection.password"><XDtConfig:configParameterValue
paramName="password"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="driver">
<property
name="connection.driver_class"><XDtConfig:configParameterValue
paramName="driver"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="jdbcUrl">
<property
name="connection.url"><XDtConfig:configParameterValue
paramName="jdbcUrl"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="cacheProviderClass">
<property
name="hibernate.cache.provider_class"><XDtConfig:configParameterValue
paramName="cacheProviderClass"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam
paramName="cglibUseReflectionOptimizer">
<property
name="hibernate.cglib.use_reflection_optimizer"><XDtConfig:configParameterValue
paramName="cglibUseReflectionOptimizer"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="defaultSchema">
<property
name="default_schema"><XDtConfig:configParameterValue
paramName="defaultSchema"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam
paramName="transactionManagerFactory">
<property
name="hibernate.transaction.factory_class"><XDtConfig:configParameterValue
paramName="transactionManagerFactory"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtConfig:ifHasConfigParam paramName="poolSize">
<property
name="connection.pool_size"><XDtConfig:configParameterValue
paramName="poolSize"/></property>
</XDtConfig:ifHasConfigParam>
! <XDtHibernate:forAllOtherProperties>
! <property
name="<XDtHibernate:otherParameterName/>"><XDtHibernate:otherParameterValue/></property>
! </XDtHibernate:forAllOtherProperties>
! <XDtHibernate:forAllJndiProperties>
! <property
name="hibernate.jndi.<XDtHibernate:jndiParameterName/>"><XDtHibernate:jndiParameterValue/></property>
! </XDtHibernate:forAllJndiProperties>
<!-- mapping files -->
! <XDtHibernate:forAllPersistentClasses>
! <mapping
resource="<XDtPackage:packageNameAsPath/>/<XDtClass:className/>.hbm.xml"/>
! </XDtHibernate:forAllPersistentClasses>
! <XDtHibernate:forAllOtherMappings>
! <mapping
<XDtHibernate:otherMappingName/>="<XDtHibernate:otherMappingValue/>"/>
! </XDtHibernate:forAllOtherMappings>
</session-factory>
-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel