public class MyBatisTest {
public static SqlSessionFactory sqlSessionFactory=null;
public static SqlSessionFactory getSqlSessionFactory(){
if(sqlSessionFactory==null){
String resource="mybatis-config.xml";
Reader reader= null ;
try {
reader = Resources.getResourceAsReader(resource);
sqlSessionFactory=new SqlSessionFactoryBuilder().build(reader);
} catch (IOException e) {
e.printStackTrace();
}
}
return sqlSessionFactory;
}
public void getAllPersons(){
SqlSession sqlSession = this.getSqlSessionFactory().openSession();
**PersonMapper personMapper = sqlSession.getMapper(PersonMapper.class);
Page<Object> page=PageHelper.startPage(1,10,false);**
List<Person> persons=personMapper.getAllPersons();
for (Person person:persons) {
System.out.println(person.getId());