<?xml version="1.0" encoding="utf-8"?>
xsi:schemalocation="
<!-- datasource for production -->
<!--
<bean id="datasource" class="org.springframework.jndi.jndiobjectfactorybean">
<property name="jndiname"><value>jdbc/asomds</value></property>
</bean>
<bean id="cmsdatasource" class="org.springframework.jndi.jndiobjectfactorybean">
<property name="jndiname"><value>jdbc/asomcmsds</value></property>
-->
<!-- datasource for development -->
<!-- hibernate sessionfactory -->
<!-- transaction manager for a single jdbc datasource -->
<bean id="transactionmanager" class="org.springframework.orm.hibernate3.hibernatetransactionmanager">
<property name="sessionfactory"><ref bean="sessionfactory"/></property>
<!-- transaction attribute for a single jdbc datasource -->
<bean id="txattributes" class="org.springframework.transaction.interceptor.namematchtransactionattributesource">
<property name="properties">
<value>
get*=propagation_required,readonly
load*=propagation_required,readonly
find*=propagation_required,readonly
list*=propagation_required,readonly
*=propagation_required
</value>
</property>
<!-- pojo service interceptor -->
<bean id="maintransactioninterceptor" class="org.springframework.transaction.interceptor.transactioninterceptor">
<property name="transactionmanager">
<ref bean="transactionmanager" />
<property name="transactionattributesource">
<ref bean="txattributes" />
<!-- service proxy creator [ spring auto proxy creator ] -->
<bean id="myserviceautoproxycreator" class="org.springframework.aop.framework.autoproxy.beannameautoproxycreator">
<property name="beannames">
<value>*service</value>
<property name="interceptornames">
<list>
<value>maintransactioninterceptor</value>
</list>
</bean>
<bean id="sessionfactory" class="org.springframework.orm.hibernate3.localsessionfactorybean">
<property name="datasource"><ref local="datasource"/></property>
<property name="mappinglocations">
<value>classpath:/cn/gov/cma/cnn/entity/*.hbm.xml</value>
<!-- <value>classpath:/cn/gov/cma/cnn/entity/bas*.hbm.xml</value>-->
<property name="hibernateproperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.oracledialect</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.hashtablecacheprovider</prop>
<prop key="hibernate.query.factory_class">org.hibernate.hql.ast.astquerytranslatorfactory</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.max_fetch_depth">4</prop>
</props>
<bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource">
<property name="driverclassname"><value>oracle.jdbc.oracledriver</value></property>
<property name="url" value="jdbc:oracle:thin:@(description=(load_balance=on)(address=(protocol=tcp)(host=61.4.184.114)(port=2521))(connect_data=(service_name=pwspdb)))" />
<property name="url" value="jdbc:oracle:thin:@(description =(address = (protocol = tcp)(host = 10.148.31.32)(port = 1521))(connect_data =(server = dedicated)(service_name = gdyj)(instance_name = gdyj2)))" />
-->
<!--
<property name="url" value="jdbc:oracle:thin:@(description=(load_balance=on)(address=(protocol=tcp)(host=10.10.31.130)(port=2521))(connect_data=(service_name=pwspdb)))" />
-->
<!-- <property name="url"><value>jdbc:oracle:thin:@localhost:1521:pwsdb</value></property>
<property name="username"><value>productsys</value></property>
<property name="password"><value>productsys</value></property>
<!--
<property name="username"><value>system</value></property>
<property name="password"><value>orasystem</value></property>
<property name="url" value="jdbc:oracle:thin:@(description=(load_balance=on)(address=(protocol=tcp)(host=10.12.10.111)(port=1521))(connect_data=(service_name=cipaspd.css.com)))" />
<property name="username" value="hwt" />
<property name="password" value="hwt" />
<bean id="placeholderconfig"
class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">
<property name="locations">
<value>/web-inf/spring/myquartzconfig.properties</value>
</bean>
<import resource="applicationcontext-monitorservice.xml"/>
<import resource="applicationcontext_monitorresult_quartz.xml"/>
<import resource="applicationcontext_monitorhistoryresult_quartz.xml"/>
<import resource="applicationcontext_quartz.xml"/>
<import resource="cn/gov/cma/cnn/dcm/monitor/applicationcontext-monitor.xml"/>
</beans>