List of usage examples for org.apache.ibatis.io Resources getResourceAsReader
public static Reader getResourceAsReader(ClassLoader loader, String resource) throws IOException
From source file:net.hasor.db.orm.mybatis3.MyBatisModule.java
License:Apache License
private static SingleProvider<SqlSessionFactory> defaultSessionFactory(final String sqlmapConfig) throws IOException { Hasor.assertIsNotNull(sqlmapConfig, "sqlmapConfig is null."); ClassLoader loader = Thread.currentThread().getContextClassLoader(); final Reader reader = Hasor.assertIsNotNull(Resources.getResourceAsReader(loader, sqlmapConfig), "could not find resource '" + sqlmapConfig + "'"); return new SingleProvider<SqlSessionFactory>(new Provider<SqlSessionFactory>() { public SqlSessionFactory get() { return new SqlSessionFactoryBuilder().build(reader); }//from w w w . j av a 2 s. co m }); }