对oracle分页时的代码为:
/**
* 测试分页
*/
@RequestMapping("/page")
public Page<Person> page(){
Page<Person> pagePeople = personRepository.findAll(new PageRequest(1,2));
return pagePeople;
}
不过这样直接分页时会失败,显示数据语句为非正常结束。需要对jpa配置oracle的方言,在properties中添加:
#数据库方言配置
# 不加这个进行分页查询会失败
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect