findMap

クエリを実行してオブジェクトのマップを返します。

asMapKey()を使用して、マップでキーとして使用するプロパティを指定します。

// map keyed by sku

Map<String, Product> map =
    new QProduct()
     .sku.asMapKey()
     .findMap();

マップのキーのプロパティがクエリで指定されていない場合、idプロパティが使用されます。

// map keyed by Id property
// ... when map key property not defined

Map<Long, Product> map =
    new QProduct()
      .findMap();