Мне нужно получить все первичные ключи таблицы и поместить их в список. Любой метод, который я нашел до сих пор, позволяет мне извлекать каждую запись в качестве объекта, что заставляет меня извлекать их первичные ключи отдельно и добавлять их в список.Как получить все первичные ключи таблицы, используя спящий режим?
Есть ли другой подход для извлечения первичных ключей таблицы и добавления их в список?
Использование следующего кода hibernate возвращает объекты, но мне нужно, чтобы он возвращал список первичных ключей для их хранения в списке pk.
List pk = new ArrayList():
Criteria criteria = session.createCriteria(MyTable.class, "mytable");
pk = criteria.list();
если туЬаЫе выглядит следующим образом
id name value
1 a z4
2 f o2
список рк должен быть
[1,2]