屹砾

屹砾技术博客,记录生活点滴。
Email/QQ/MSN/GTalk: eli.wuhan@gmail.com

留言簿

积分与排名

Growing & Life

JavaSE & JavaEE

Linux & Unix

时事点评

阅读排行榜

评论排行榜

PropertyPlaceholderConfigurer

eli/ibatis/config/spring/spring-beans.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd"
>
<beans>
    
<bean id="jdbcPropertyConfigurer"
        class
="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        
<property name="location"
            value
="eli/ibatis/config/spring/spring.properties" />
    
</bean>
    
<bean id="dataSource"
        class
="com.mchange.v2.c3p0.ComboPooledDataSource">
        
<property name="driverClass" value="${jdbc.driverClass}" />
        
<property name="jdbcUrl" value="${jdbc.url}" />
        
<property name="user" value="${jdbc.username}" />
        
<property name="password" value="${jdbc.password}" />
    
</bean>
    
<bean id="transactionManager"
        class
="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        
<property name="dataSource">
            
<ref bean="dataSource" />
        
</property>
    
</bean>
    
<bean id="baseTransactionProxy"
        class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
        abstract
="true">
        
<property name="transactionManager" ref="transactionManager" />
        
<property name="transactionAttributes">
            
<props>
                
<prop key="insert">PROPAGATION_REQUIRED</prop>
                
<prop key="update">PROPAGATION_REQUIRED</prop>
                
<prop key="delete">PROPAGATION_REQUIRED</prop>
                
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
            
</props>
        
</property>
    
</bean>
    
<bean id="sqlMapClient"
        class
="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        
<property name="configLocation" value="${ibaits.sqlMapConfig}" />
        
<property name="dataSource">
            
<ref bean="dataSource" />
        
</property>
    
</bean>
</beans>

eli/ibatis/config/spring/spring.properties
jdbc.driverClass=com.p6spy.engine.spy.P6SpyDriver
jdbc.url=jdbc:mysql:///test
jdbc.username=root
jdbc.password=

#jdbc.driverClass=com.p6spy.engine.spy.P6SpyDriver
#jdbc.url=jdbc:oracle:thin://@jay/whcy
#jdbc.username=scott
#jdbc.password=tiger


ibaits.sqlMapConfig=eli/ibatis/config/sql-map-config.xml

posted on 2008-07-10 19:19 屹砾 阅读(29) 评论(0)  编辑  收藏 所属分类: JavaEE


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-10 19:21 编辑过
 
 
相关链接:
网站导航: