From 7b4fcb9549d27768eb3097a10e07dd2311e7fe3f Mon Sep 17 00:00:00 2001 From: Petri Tuomola Date: Wed, 24 Nov 2021 21:33:22 +0800 Subject: [PATCH] FINERACT-1089: Fixing 'Operation not allowed for a result set of type ResultSet.TYPE_FORWARD_ONLY' --- .../service/InterestRateChartReadPlatformServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java index 53101e46b..e490cd773 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java @@ -99,7 +99,10 @@ public class InterestRateChartReadPlatformServiceImpl implements InterestRateCha sql.append("WHEN !isPrimaryGroupingByAmount then ircd.amount_range_to "); sql.append("END"); - return this.jdbcTemplate.query(sql.toString(), this.chartExtractor, new Object[] { productId }); + return this.jdbcTemplate.query( + con -> con.prepareStatement(sql.toString(), ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE), + ps -> ps.setLong(1, productId), this.chartExtractor); + } @Override