moved socketproxy to https://wamblee.org/svn/public/socketproxy
[utils] / mythtv / war / src / main / resources / org.wamblee.mythtv.hibernate.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
5         
6         <bean id="entityManager" class="org.springframework.jndi.JndiObjectFactoryBean">
7                 <property name="jndiName"><value>java:comp/env/persistence/mythtv</value></property>
8         </bean>
9
10         <bean id="transactionManager"
11                 class="org.springframework.transaction.jta.JtaTransactionManager">
12                 
13         </bean>
14
15         <!-- Abstract bean. Subclass this bean and specify the target property to
16          wrap a bean with transactions -->
17         <bean abstract="true" id="transactionRequiredTemplate"
18                 class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
19                 <property name="transactionManager" ref="transactionManager"/>
20                 <property name="transactionAttributes">
21                         <props>
22                                 <prop key="*">PROPAGATION_REQUIRED</prop>
23                         </props>
24                 </property>
25         </bean>
26
27
28 </beans>