findByCriteria в спящем режиме - PullRequest
2 голосов
/ 25 июля 2011

В моем универсальном DAO Hibernate, который состоит из метода findByCriteria

protected List<T> findByCriteria(Criterion... criterion) {
        Criteria crit = getSession().createCriteria(getPersistentClass());
        for (Criterion c : criterion) {
            crit.add(c);
        }
        return crit.list();
    }


Теперь myDao расширяет универсальный dao. Теперь, как я могу использовать findByCriterion для получения объектов, удовлетворяющих определенным условиям.приведи примеры?

1 Ответ

1 голос
/ 25 июля 2011

Я не знаю, что такое dao.Now, но вы можете использовать этот метод следующим образом:

List<YourObject> result = findByCriteria(Restrictions.like("name", "Fritz%"));

Предполагая, что YourObject имеет свойство name, которое должно начинаться с Fritz

См. документацию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...