无论你有多弱或多强,一定要拥有真正爱你的人ky.blog.chinaunix.net
yong_kang
全部博文(205)
负载均衡(1)
sql优化(5)
jvm(7)
正则表达式(0)
2016年(1)
2015年(10)
2014年(1)
2013年(39)
2012年(23)
2011年(27)
2010年(21)
2009年(55)
2008年(28)
KRN_
gkdgkd
oracle_y
我是一只
jie35826
Phyllis6
qin35048
songming
Andy-Z
分类: Java
2011-07-09 09:31:23
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="" xmlns:xsi="" xmlns:jee="" xmlns:tx="" xmlns:context="" xmlns:aop="" xsi:schemaLocation=" /spring-beans-2.5.xsd /spring-tx-2.5.xsd /spring-jee-2.5.xsd /spring-context-2.5.xsd /spring-aop-2.5.xsd" default-lazy-init="true"> <import resource="applicationContext-aop.xml" /> <!-- 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入 --> <context:component-scan base-package="com.tydic" /> <context:annotation-config /> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <value>oracle.jdbc.driver.OracleDriver</value> </property> <property name="jdbcUrl"> <value>jdbc:oracle:thin:@192.168.161.81:1521:devdb81</value> </property> <property name="user"> <value>admin</value> </property> <property name="password"> <value>admin</value> </property> <property name="initialPoolSize"> <value>10</value> </property> <property name="minPoolSize"> <value>10</value> </property> <property name="maxPoolSize"> <value>10</value> </property> <property name="acquireIncrement"> <value>10</value> </property> <property name="maxIdleTime"> <value>600</value> </property> <property name="idleConnectionTestPeriod"> <value>900</value> </property> <property name="maxStatements"> <value>100</value> </property> <property name="autoCommitOnClose"> <value>true</value> </property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.format_sql">false</prop> <prop key="hibernate.cache.use_second_level_cache">true</prop> <prop key="hibernate.cache.use_query_cache">true</prop> <prop key="hibernate.cache.provider_class"> org.hibernate.cache.EhCacheProvider </prop> <!-- <prop key="hibernate.hbm2ddl.auto">update</prop>--> </props> </property> <property name="packagesToScan"> <list> <value>com.tydic.isip.entity</value> </list> </property> </bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="dataSource" /> <!--<property name="configLocation" value="WEB-INF/classes/sql-map-config.xml" />--> <property name="configLocation" value="classpath:/sql-map-config.xml" /> </bean> <!-- 事务管理器配置,单数据源事务 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <!-- 使用annotation定义事务 --> <tx:annotation-driven transaction-manager="transactionManager" /> <!-- aop事务设置 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" read-only="true" /> <tx:method name="find*" read-only="true" /> <tx:method name="query*" read-only="true" /> <tx:method name="save*" propagation="REQUIRED" rollback-for="Exception" /> <tx:method name="update*" propagation="REQUIRED" rollback-for="Exception" /> <tx:method name="del*" propagation="REQUIRED" rollback-for="Exception" /> <tx:method name="*" propagation="REQUIRED" rollback-for="Exception" /> </tx:attributes> </tx:advice> <!-- pointcut定义 --> <aop:config proxy-target-class="true"> <aop:pointcut id="txPointcut" expression="execution(* com.tydic.isip.*.service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut" order="1" /> </aop:config> <bean id="systemConfig" class="com.tydic.framework.SystemConfig"> <property name="systemCode" value="obs" /> <property name="defaultSessionFactoryId" value="sessionFactory" /> <property name="defaultDataSourceId" value="dataSource" /> <property name="isIbaitsSupported" value="true" /> <property name="defaultSqlMapClient" value="sqlMapClient" /> </bean> <bean id="WebServerMsg" class="com.tydic.isip.web.webServic.WebServerMsg"> <property name="ip" value="" /> </bean></beans>
上一篇:java分布式学习笔记
下一篇:Spring IOC容器
登录 注册