package com.eactive.eai.rms.common.base;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.orm.ibatis.SqlMapClientTemplate;

import com.ibatis.sqlmap.client.SqlMapClient;

/**
 * 아이바티스 + 스프링 연동을 통해 
 * SqlMapClientTemplate객체를 얻기 위한 
 * DAO 최상위 클래스입니다.
 * 아이바티스로 개발하는 모든 Dao클래스는 본 클래스를 
 * 상속받아 구현 바랍니다.
 * 
 */
@SuppressWarnings("deprecation")
public class SqlMapClientForMonitoringTemplateDao extends SqlMapClientBaseTemplateDao{

	protected SqlMapClientTemplate template;

    @Autowired
    protected void daoInit(@Qualifier("sqlMapClientForMonitoring")
    SqlMapClient sqlMapClient) {
        template = new SchemaIdConfiguredSqlMapForMonitoringTemplate(sqlMapClient);
    }
}
