Я пытаюсь переписать следующий java-метод, который возвращает список объектов (объектов домена hibenrate), чтобы сделать его более универсальным, чтобы просто написать его один раз и иметь возможность передать ему любой объект.
public List<GsCountry> getCountry() {
Session session = hibernateUtil.getSessionFactory().openSession();
Transaction tx = session.beginTransaction();
tx.begin();
List<GsCountry> countryList = new ArrayList<GsCountry>();
Query query = session.createQuery("from GsCountry");
countryList = (List<GsCountry>) query.list();
return countryList;
}
как я могу сделать это, чтобы можно было свободно возвращать список типов, которые я передал в качестве аргумента?