Jpa存储库查询无效

时间:2018-04-10 20:11:00

标签: java spring-data-jpa

我有一个看起来像这样的选择查询。

Select column_name_1, column_name_2 
from table_name 
where column_name_1= values and column_name_2 in ( <thisList> )

此列表有20万条记录。

我在这里写了findByC1AndC2In(:thisList)。它适用于具有少量记录的列表,但是对于大量数据而言却失败了。

1 个答案:

答案 0 :(得分:1)

尝试添加如下最大结果:

String sql = "Select column_name_1, column_name_2 from table_name where column_name_1= values and column_name_2";

Query query = em.createQuery(sql);
query.setMaxResults(numberOfRecords);
List result = query.getResultList();