Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (2)
  • Как организовать такой мультитиповый метод?

    @achist
    Вы передаете в метод объект типа Class, не нужно у него вызывать getClass, сомневаюсь что он отдает вам то что вы ожидаете;
    И внутри метода присваивать ссылке instance значения тут смысла не имеет.

    попробуйте параметризованный метод:
    public static <T extends AbstractHibernateClass> T useLoadWithCriteria(Class<T> instance) {
            SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
            Session session = sessionFactory.openSession();
            Criteria criteria = session.createCriteria(instance);
            criteria.add(Restrictions.eq("age", 25));
            return = (T) criteria.uniqueResult();
    }


    Или как-то так
    Ответ написан
    Комментировать