对于使用SpringJPA和分页的findAll()方法的数据库连接,当我在数据库(3.3 DB )中有大约10mln条记录时,每页20条记录几乎需要3.5秒(在添加索引之后,在7.5秒之前)。如果我从pgsql cli执行相同类型查询 slelect * from myTable order by column1 limit 20; 我立即得到了相同的结果集,所以postgres的性能不会有问题使用原生查询覆盖findAll()的defautl实现将时间减少到大约2,8s,这仍然太长了,我还使用包含7
我正在使用spring引导创建一个API。在这个项目中,我使用spring、JPA、jstl和MySql作为API的依赖项。在这个项目中,我创建了一个Controller,。基本上,这个API执行CRUD操作。当我使用GET请求时,我只想得到3列。Autowired public List<ImModel> findAll</
但是,如果我分别调用findAll()函数,比如findAll(可访问页面)和findAll(规范过滤器),它就能工作。但我不能把它放在一起。(ParameterBinder.java:141) ~[spring-data-jpa-1.11.1.RELEASE.jar:na]
at org.springframework.data.jpa.repository.query.StringQueryParameterBinder.bind(StringQueryPa