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) {
求助大神 PageHelper limit 出现两次的问题
最新推荐文章于 2024-07-29 12:01:34 发布
在使用PageHelper进行Mybatis分页查询时遇到错误,提示LIMIT出现两次,但Mapper.xml中并未写入LIMIT语句。通过更换PageHelper的jar包到5.10版本,取消原有插件注解并重建项目,问题得到解决,但具体原因不明确。
摘要由CSDN通过智能技术生成