程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> spring2.5整合ibatis

spring2.5整合ibatis

編輯:C++入門知識

spring2.5整合ibatis


SqlMapClient對象

這個對象是iBatis操作數據庫的接口(執行CRUD等操作),它也可以執行事務管理等操作。這個類是我們使用iBATIS的最主要的類。




    
	
		
			java:comp/env/jdbc/awpiq
		
	    
	
	
		 
			SqlMapIqConfig.xml 
		
		
		
	
	
	
		
	
	

DefaultSqlMap.java

package com.bank.common;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class DefaultSqlMap {
	public static ApplicationContext context = null;
	static{
		 context=new ClassPathXmlApplicationContext(
				new String[]{"applicationContext-Iq.xml"}
		);  
	}
}

SqlMapIqFactory.java

package com.bank.common;

import com.ibatis.sqlmap.client.SqlMapClient;

public class SqlMapIqFactory extends DefaultSqlMap
{	
	private static SqlMapClient sqlMap = null;
	
	static{
		
		sqlMap=(SqlMapClient) context.getBean("sqlMap_iqClient"); 
	}
	public static SqlMapClient getSqlMapInstance(){	
		return sqlMap; 
	} 
}
SqlMapIqConfig.xml






	
UserDAOImpl.java

import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport; 

public class UserDAOImpl extends SqlMapClientDaoSupport{ 

}

spring管理bean dao

    
	 
	   


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved