これらの Bean は、以下のような数種類のデータを表すことができます。
pureQuery は、Bean 内の public フィールドおよびメソッドを分析して、そのプロパティーを判別します。その後 pureQuery は、それらのプロパティーの名前と、それらのプロパティー上のアノテーション内で提供される値を併用して、データベース内の列に Bean のプロパティーをマップする方法を判別します。
また、pureQuery アノテーションは、表結合を含む SQL 照会からデータを返すように、ネストされた Bean のセット内で指定することもできます。 Bean の階層は、返されたデータの関係を表しています。 例えば、部門表と従業員表の結合を含む照会があるとします。 その照会では、各部門の従業員が返されます。 ネストされた Bean には、Employee Bean のリストを含む Department Bean が追加されます。