Difference between
version 50
and
version 49:
| At line 196 changed 17 lines. |
| <bean id="personManagerTarget" class="org.appfuse.service.PersonManagerImpl" singleton="false"> |
| <property name="personDao"><ref local="personDAO"/></property> |
| </bean> |
|
| <!-- Transaction declarations for business services. To apply a generic transaction proxy to |
| all managers, you might look into using the BeanNameAutoProxyCreator --> |
| <bean id="personManager" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> |
| <property name="transactionManager"><ref local="transactionManager"/></property> |
| <property name="target"><ref local="personManagerTarget"/></property> |
| <property name="transactionAttributes"> |
| <props> |
| <prop key="save*">PROPAGATION_REQUIRED</prop> |
| <prop key="remove*">PROPAGATION_REQUIRED</prop> |
| <prop key="*">PROPAGATION_REQUIRED,readOnly</prop> |
| </props> |
| </property> |
| </bean> |
| <!-- Person Manager --> |
| <bean id="personManagerTarget" class="org.appfuse.service.PersonManagerImpl" singleton="false"> |
| <property name="personDao"><ref bean="personDAO"/></property> |
| </bean> |
| |
| <!-- Transaction declarations for business services. To apply a generic transaction proxy to |
| all managers, you might look into using the BeanNameAutoProxyCreator --> |
| <bean id="personManager" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> |
| <property name="transactionManager"><ref bean="transactionManager"/></property> |
| <property name="target"><ref local="personManagerTarget"/></property> |
| <property name="transactionAttributeSource"><ref local="defaultTxAttributes"/></property> |
| </bean> |
Back to CreateManager,
or to the Page History.
|