<?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:jdbc="http://www.springframework.org/schema/jdbc"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
						http://www.springframework.org/schema/jdbc  http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd">

		<!-- **************************************************************************************** --> 
		<!--                                S : MS-SQL Datasource Setting                              -->
		<!-- **************************************************************************************** -->

<!-- 	<bean id="dataSource-mssql" class="org.springframework.jndi.JndiObjectFactoryBean">  
		<property name="jndiName">  
			<value>#{conf['jdbcMS.jndiName']}</value>  
		</property>  
	</bean> -->
	
	<bean id="dataSource-mssql" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="#{conf['dbMS.driverClassName']}"       />
		<property name="url"             value="#{conf['dbMS.url']}"        />
		<property name="username"        value="#{conf['dbMS.userName']}"   />
		<property name="password"        value="#{conf['dbMS.password']}"   />
    </bean> 
	<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true" />
	<bean id="mssqlSqlSessionFactory" class="i2c.cmm.myBatis.RefreshableSqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource-mssql" />
		<property name="configLocation" value="classpath:/i2c/sqlmap/config/sqlmap-config${server-type}.xml" />
		<property name="mapperLocations" >
			<array>
				<value>classpath*:/egovframework/sqlmap/config/#{'dbMS.type'}/*.xml</value>
				<value>classpath*:/i2c/sqlmap/#{conf['dbMS.type']}/**/*.xml</value>
				<value>classpath*:/i2c/biz/**/#{conf['dbMS.type']}/*.xml</value>
				<value>classpath*:/i2c/cmm/**/#{conf['dbMS.type']}/*.xml</value>				                 
				<value>classpath:/com/i2sema/**/#{conf['dbMS.type']}/*.xml</value>			
			</array>
		</property>
		<property name="interval" value="1000" />
	</bean>
	
	<bean id="MssqlSqlSessionTemplate" name="MssqlSqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
	    <constructor-arg ref="mssqlSqlSessionFactory"/>
	</bean>
   <!-- 	
    <bean id="dataSource-mssql" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="#{conf['dbMS.driverClassName']}"       />
		<property name="url"             value="#{conf['dbMS.url']}"        />
		<property name="username"        value="#{conf['dbMS.userName']}"   />
		<property name="password"        value="#{conf['dbMS.password']}"   />
    </bean>
     -->
<!-- 
	<alias name="dataSource-mssql" alias="dataSource-mssql"/>
	<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true" />
    
	<bean id="dataSource-mssql" class="org.springframework.jndi.JndiObjectFactoryBean">  
		<property name="jndiName">  
			<value>#{conf['jdbcMS.jndiName']}</value>  
		</property>  
	</bean>

    <bean id="mssqlSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource-mssql" />
		<property name="configLocation">
			<value>
				classpath:/i2c/sqlmap/config/sqlmap-config${server-type}.xml
			</value>
		</property>
		<property name="mapperLocations">
			<array>
				<value>classpath:/i2c/sqlmap/#{conf['dbMS.type']}/**/*.xml</value>
			</array>
		</property>
	</bean>

	<bean id="MssqlSqlSessionTemplate" name="MssqlSqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
	    <constructor-arg ref="mssqlSqlSessionFactory"/>
	</bean>
 -->
    	
	
	<!-- **************************************************************************************** --> 
	<!--                                E : MS-SQL Datasource Setting                              -->
	<!-- **************************************************************************************** -->
	
</beans>
