0

私はCard熱心なクラスを持ってForeignCollectionいます。このクラスのインスタンスを でクエリする必要があります。これはDao.queryRaw()、 mySELECTが複雑すぎてシンプルで構築できないためです (他の質問QueryBuilderを参照してください)。これは、オブジェクトをクエリして構築する方法です:RawRowMapper

GenericRawResults<String[]> rawResults = getCardDao().queryRaw(statement);
List<Card> results = new ArrayList<Card>();

for (String[] row : rawResults) {
    results.add(getCardDao().getRawRowMapper().mapRow(rawResults.getColumnNames(), row));
}

rawResults.close();

残念ながらForeignCollection、オブジェクトを取得しようとすると、null が返されます。シンプルなオブジェクトをクエリすると、Dao.queryForFirst問題ForeignCollectionありません。

4

1 に答える 1