List of usage examples for org.apache.ibatis.session SqlSessionManager getMapper
@Override
public <T> T getMapper(Class<T> type)
From source file:org.glassfish.jersey.examples.helloworld.App.java
License:Open Source License
public static ResourceConfig createSessionInViewConfig() throws IOException { String resource = "mybatis.xml"; final Reader reader = Resources.getResourceAsReader(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); final SqlSessionManager sqlSessionManager = SqlSessionManager.newInstance(sqlSessionFactory); final KlassRepository klassRepository = sqlSessionManager.getMapper(KlassRepository.class); final ResourceConfig config = new ResourceConfig().packages(" org.glassfish.jersey.examples.helloworld") .register(new AbstractBinder() { @Override//from w w w.j a va 2 s. c o m protected void configure() { bind(klassRepository).to(KlassRepository.class); } }); return config; }