package com.mogujie.trade.tsharding.route.orm.base;
import org.apache.ibatis.session.SqlSessionFactory;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
public class SqlSessionFactoryLookup {
private Map<String, SqlSessionFactory> mapping;
public SqlSessionFactoryLookup(Map<String, SqlSessionFactory> mapping) {
Map<String, SqlSessionFactory> tmpMap = new HashMap<>(mapping.size());
tmpMap.putAll(mapping);
this.mapping = Collections.unmodifiableMap(tmpMap);
}
public Map<String, SqlSessionFactory> getMapping() {
return this.mapping;
}
public SqlSessionFactory get(String name) {
return this.mapping.get(name);
}
}