/**
*
*/
package jframe.mybatis.ds;
import java.util.Properties;
import javax.sql.DataSource;
import jframe.core.plugin.annotation.InjectService;
import jframe.core.plugin.annotation.Injector;
import jframe.datasource.DataSourceService;
import org.apache.ibatis.datasource.DataSourceFactory;
/**
* @author dzh
* @date Sep 18, 2014 1:57:51 PM
* @since 1.0
*/
@Injector
public class JframeDataSourceFactory implements DataSourceFactory {
@InjectService(id = "jframe.service.datasource")
static DataSourceService dataSource;
/*
* (non-Javadoc)
*
* @see org.apache.ibatis.datasource.DataSourceFactory#getDataSource()
*/
@Override
public DataSource getDataSource() {
return dataSource.getDataSource();
}
/*
* (non-Javadoc)
*
* @see
* org.apache.ibatis.datasource.DataSourceFactory#setProperties(java.util
* .Properties)
*/
@Override
public void setProperties(Properties arg0) {
}
}