我需要检索表的所有主键并将它们放在一个列表中。到目前为止,我发现的任何方法都可以让我将每条记录作为一个对象检索,这迫使我分别检索它们的主键并将它们添加到列表中。
有没有其他方法可以检索表的主键并将它们添加到列表中?
使用以下代码休眠返回对象,但我需要它返回主键列表以将它们存储在 pk 列表中。
List pk = new ArrayList():
Criteria criteria = session.createCriteria(MyTable.class, "mytable");
pk = criteria.list();
如果 mytable 如下
id name value
1 a z4
2 f o2
pk列表应该是
[1,2]