Как загрузить коллекцию сущностей данного класса, используя только одну поездку в базу данных, например:
public Collection<Object> getEntities(Class<?> entityClass,Collection<Serializable> listOfIDs);
Я знаю, что если бы я хотел получить только одну сущность,Я мог бы использовать:
sessionFactory.getCurrentSession().get(Class,Serializable);
, но, похоже, не существует подходящей опции для коллекции Serializables.
Обратите внимание, что, поскольку я знаю только класс, я не знаюимя столбца идентификаторов, поэтому простой HQL / Criteria API не подходит без предварительного обнаружения столбца идентификаторов.