MySQL DBの下で、Java Apache Cayenneを使用しています。単一の bigint PK といくつかのフィールドを持つ非常に大きなテーブルがあります。リソースを消費しすぎるため、このエンティティをマップするすべてのオブジェクトではなく、PK 値のみを取得したいと考えています。
すべてのオブジェクトを取得するこのスニペットの代わりに使用できるスニペットはありますか?
ObjectContext context = ...
SelectQuery select = new SelectQuery(MyClass.class);
List<MyClass> result = context.performQuery(select);