#java #count #toplink
#java #подсчет #toplink
Вопрос:
У меня есть это:
ReportQuery query = new ReportQuery(OpenedFilesReport.class,
generateExpressionOpenedFilesReport());
query.addCount();
Object result = getTopLinkTemplate().executeQuery(query, true);
Как я могу видеть, результатом является вектор и имеет один результат типа ReportQueryResult . Есть ли более разумный способ получения результата
((ReportQueryResult)((Vector)result).get(0)).getResults()//.. do additional class casts/getter calls
Ответ №1:
query.setShouldReturnSingleValue(true);
Числовой результат = (число) getTopLinkTemplate().ExecuteQuery(запрос, true);
Вот ссылка на JavaDocs EclipseLink:
Doug