Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
- xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
- xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/tx
- http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
- http://www.springframework.org/schema/aop
- http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
- http://www.springframework.org/schema/context
- http://www.springframework.org/schema/context/spring-context-2.5.xsd"
- default-autowire="byName">
- <!-- Validation -->
- <bean id="validatorFactory"
- class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />
- <bean id="beanValidationEventListener" class="hibex.dao.BeanValidationEventListener" />
- <!-- End validation -->
- <context:annotation-config />
- <context:component-scan base-package="hibex" />
- <bean id="dataSource"
- class="org.springframework.jdbc.datasource.DriverManagerDataSource"
- p:driverClassName="org.postgresql.Driver" p:url="jdbc:postgresql://localhost:5432/hibex"
- p:username="clubspace" p:password="clubspace" />
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
- <property name="dataSource" ref="dataSource" />
- <property name="configLocation" value="classpath:/hibernate.cfg.xml" />
- <property name="entityInterceptor" ref="beanValidationEventListener" />
- </bean>
- <!-- a PlatformTransactionManager is still required -->
- <bean id="transactionManager"
- class="org.springframework.orm.hibernate3.HibernateTransactionManager">
- <property name="dataSource" ref="dataSource" />
- </bean>
- <tx:annotation-driven />
- <aop:aspectj-autoproxy />
- <bean id="managerTemplate" abstract="true">
- <property name="sessionFactory">
- <ref bean="sessionFactory" />
- </property>
- </bean>
- <bean id="ownerManager" class="hibex.dao.GenericManager" parent="managerTemplate">
- <constructor-arg value="hibex.bo.OwnerBO" />
- </bean>
- <bean id="petManager" class="hibex.dao.GenericManager" parent="managerTemplate">
- <constructor-arg value="hibex.bo.PetBO" />
- </bean>
- </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement