Hibernate запрос количества запросов, не знаю, как это сделать - PullRequest
1 голос
/ 02 апреля 2010

Я хочу сделать спящий счетчик запросов для таблицы.

У меня есть значения, одна строка и один логический

HibernateUtil.queryCount (VoteOnPublication.class, новая строка [] {VOTED_PUBLICATION_ID_FIELD, FOR_OR_AGAINST_FIELD}, **********************);

my voted_publication_id_field - это строка, а поле for или против - логическое значение.

Что мне поставить во второй части запроса? Я сначала положил: новый String [] {publishing.getId (), true.toString () но это не сработало. я думаю, что новая строка является ошибкой, но я не знаю, что поставить

1 Ответ

2 голосов
/ 02 апреля 2010

Это дикая догадка (поскольку HibernateUtil - это пользовательский класс, он не является частью Hibernate API), но я бы поставил на следующую подпись для метода queryCount:

public static int queryCount(Class<?> clazz,
                             String[] properties,
                             Object[] values) {
    ...
}

Так попробуйте это:

HibernateUtil.queryCount(VoteOnPublication.class, 
                         new String[] {VOTED_PUBLICATION_ID_FIELD, FOR_OR_AGAINST_FIELD},
                         new Object[] {publication.getId(), true});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...