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

    @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();
    }


    Или как-то так
    Ответ написан
    Комментировать
  • Узнать время в нужном мне часовом поясе?

    @achist
    Calendar calendar = Calendar.getInstance(TimeZone)
    В календаре как раз будет текущее время в нужной таймзоне, и дальше с этим календарем можно что угодно делать, например получить представление в виде Long или Date.
    TimeZone получить тоже просто TimeZone.getTimeZone(ID), ID - строка идентификатор зоны
    Ответ написан
    Комментировать