Спасибо за ответы. Я добавил в класс обслуживания транзакции шаблон, его рабочий код. Ниже приведен рабочий код.
return transactionTemplate
.execute(new TransactionCallback<List<?>>() {
public List<?> doInTransaction(
TransactionStatus status) {
return dao.monthReportQuery(startDate, endDate);
}
});