zoukankan      html  css  js  c++  java
  • ibatis配置

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE sqlMapConfig      
        PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
        "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
    <sqlMapConfig>
    	<properties resource="sqlmap.properties" />
    	<settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5"
    		useStatementNamespaces="true" />
    	<transactionManager type="JDBC">
    		<dataSource type="SIMPLE">
    			<property name="JDBC.Driver" value="${jdbc.driverClassName}" />
    			<property name="JDBC.ConnectionURL" value="${jdbc.url}" />
    			<property name="JDBC.Username" value="${jdbc.username}" />
    			<property name="JDBC.Password" value="${jdbc.password}" />
    			<property name="Pool.MaximumActiveConnections" value="10" />
    			<property name="Pool.MaximumIdleConnections" value="5" />
    			<property name="Pool.MaximumCheckoutTime" value="120000" />
    			<property name="Pool.TimeToWait" value="500" />
    			<property name="Pool.PingQuery" value="select 1 from sample" />
    			<property name="Pool.PingEnabled" value="false" />
    			<property name="Pool.PingConnectionsOlderThan" value="1" />
    			<property name="Pool.PingConnectionsNotUsedFor" value="1" />
    		</dataSource>
    	</transactionManager>
    	<sqlMap resource="byd/entity/xml/DpPo.xml" />
    	<sqlMap resource="byd/entity/xml/dpt.xml" />
    	<sqlMap resource="byd/entity/xml/Supplier.xml" />
    	<sqlMap resource="byd/entity/xml/Judge.xml" />
    	<sqlMap resource="byd/entity/xml/his.xml" />
    </sqlMapConfig>
    
     
    sqlmap.properties
    
    jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
    jdbc.url=jdbc\:oracle\:thin\:@10.6.78.244\:1521\:denali  
    jdbc.username=scmdp  
    jdbc.password=scmdp  
    
     
    package byd.core;
    
    import java.io.IOException;
    import java.io.Reader;
    
    import com.ibatis.common.resources.Resources;
    import com.ibatis.sqlmap.client.SqlMapClient;
    import com.ibatis.sqlmap.client.SqlMapClientBuilder;
    
    public class BaseDao {
    	private static SqlMapClient sqlMapper;
    	public static synchronized SqlMapClient getSqlmap() {
    		if (sqlMapper == null) {
    			try {
    				Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
    				sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader);
    				reader.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		return sqlMapper;
    	}
    
    }
     
  • 相关阅读:
    关于jsp
    NASA: A Closer View of the Moon(近距离观察月球)
    NASA: Seeing Jupiter(注视木星)
    NASA: SpaceX的猎鹰9号火箭将龙飞船发射到国际空间站
    导航狗IT周报第十五期(July 8, 2018)
    导航狗IT周报-2018年05月27日
    导航狗IT周报-2018年05月18日
    小苹果WP(实验吧-隐写术)
    Python实现猜数字游戏1.0版
    代码方式设置WordPress内所有URL链接都在新标签页打开
  • 原文地址:https://www.cnblogs.com/qq1988627/p/6606927.html
Copyright © 2011-2022 走看看