now using JPA annotations.
[utils] / mythtv / war / src / main / resources / org.wamblee.mythtv.hibernate.xml
index 4d34ac8d70a2a36285bc84b964554574289ab529..03a664affcd18a5b2efab6c4af67f19040eddcd9 100644 (file)
@@ -5,7 +5,7 @@
 
        <!-- bean id="namingStrategy" class="nl.jmonks.system.hibernate.JMonksNamingStrategy"> </bean -->
 
-       <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
+       <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
                <property name="dataSource">
                        <ref bean="dataSource"/>
                </property>
                                <!-- prop key="hibernate.connection.release_mode">after_statement</prop -->
                        </props>
                </property>
-               <property name="mappingResources">
-                       <ref bean="hibernateMappingFiles"/>
+               <property name="annotatedClasses">
+                       <list>
+                               <value>org.wamblee.mythtv.Channel</value>
+                               <value>org.wamblee.mythtv.Recording</value>
+                       </list>
                </property>
                <!-- property name="namingStrategy">
                        <ref local="namingStrategy"/>
                </property>
        </bean>
 
-       <bean id="transactionManager"
+       <!-- bean id="transactionManager"
                class="org.springframework.orm.hibernate3.HibernateTransactionManager">
                <property name="sessionFactory">
                        <ref local="sessionFactory"/>
                </property>
+       </bean -->
+       
+       <bean id="transactionManager"
+               class="org.springframework.transaction.jta.JtaTransactionManager">
+               
        </bean>
 
        <!-- Abstract bean. Subclass this bean and specify the target property to