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
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to