Добрый день.
Существует ли возможность передать список значений, который потом можно использовать в конструкции IN в NativeQuery, исполняемый в отчете с датасетом groovy? Список значений получаю из параметров отчета, как List of entities.
Возможно по сэмплу будет нагляднее. Хочу как-то так:
transactional { em ->
resultList = em.createNativeQuery(
"SELECT format(i.DATE_ACT, 'yyyy-MM') as month, " +
",count(*) AS 'qty' " +
"FROM WEDB_ACTIVITY i " +
"GROUP BY format(i.DATE_ACT, 'yyyy-MM') " +
"WHERE i.COUNTRY_ID IN #countries ")
.setParameter("countries", params['countries'])
.resultList
}