List of usage examples for org.apache.ibatis.session Configuration addMappers
public void addMappers(String packageName, Class<?> superType)
From source file:com.gf.components.mybatis.AbstractTest.java
License:Apache License
@Before public void init() throws Exception { DataSourceManagerImpl manager = new DataSourceManagerImpl(); manager.setUser("sa"); manager.setPassword(""); manager.setDriverClass("org.h2.Driver"); manager.setUrl("jdbc:h2:" + tmpDirPath + "/db-" + sessionId); manager.setPoolSize(10);//ww w . ja v a 2 s . c om manager.init(); dataSource = manager.getDataSource(); TransactionFactory transactionFactory = new ManagedTransactionFactory(); Environment environment = new Environment("default-env", transactionFactory, dataSource); Configuration configuration = new Configuration(environment); configuration.addMappers("com.gf", AbstractMapper.class); sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration); }
From source file:och.comp.db.base.BaseDb.java
License:Apache License
public BaseDb(DataSource ds, Props props, String url) { this.ds = ds; this.props = props; this.dialect = props.getStrVal(PropKey.db_dialect); String mappersPackageName = getClass().getPackage().getName(); //mybatis/* ww w. j a v a 2s . co m*/ TransactionFactory txFactory = new JdbcTransactionFactory(); Environment environment = new Environment("prod", txFactory, ds); Configuration config = new Configuration(environment); config.addMappers(mappersPackageName, BaseMapper.class); mappers = config.getMapperRegistry().getMappers(); sessionFactory = new SqlSessionFactoryBuilder().build(config); universal = new UniversalQueries(ds, props, url); }