@Romka21

Java реализация метода?

Друзья подскажите как в java делать подобные вещи.

Вот есть методы типа:
public static List<User> findAll() {
        List<User> list = (List<User>)  HibernateSessionFactoryUtil.getSessionFactory().openSession().createQuery("From "+User.class.getSimpleName()).list();
        return list;
    }


public static List<Group> findAll() {
        List<Group> list = (List<Group>)  HibernateSessionFactoryUtil.getSessionFactory().openSession().createQuery("From "+Group.class.getSimpleName()).list();
        return list;
    }


Можно ли передавать некую конструкцию на входе, что бы сделать метод универсальным и не делать List list = (List) , шас получается что у меня для каждого объекта есть метод findAll() , который по сути одинаков по функционалу, но отличается описанием объектов. В голосу приходит только реализация в методе instanceOf
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Дженерики.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 12:47
300 руб./за проект
29 мар. 2024, в 12:21
10000 руб./за проект
29 мар. 2024, в 11:40
30000 руб./за проект