Как привести результат запроса, содержащего статистическую функцию, используя метамодель apache
Я новичок в Apache метамодели. И мне нужно выполнить следующий запрос, используя метамодель apache.
msgstr "выбрать сумму (приведение (columnName как десятичное число)) из таблицы;"
Я знаю, что запрос, содержащий простую функцию суммы, выглядит так, как показано ниже:
Query query = dataContext.query().from(table).select(FunctionType.SUM, table.getColumnByName(columnName)).toQuery();
Но мне нужно использовать функцию приведения, потому что в зависимости от количества записей в конкретной таблице результат суммы может быть слишком большим, чем значение, которое может содержать целое число. При этом возникает исключение "Ошибка арифметического переполнения при преобразовании выражения в тип данных int". быть брошенным, когда в таблице миллионы записей. Может кто-нибудь сказать мне, как применить функцию приведения при составлении запроса для выполнения с метамоделью apache.