ormlite 버전 4.46을 사용하고 있습니다. 원시 쿼리를 실행할 때 원하는 결과를 얻을 수 있지만, ormlite에서 시도 할 때 결과가 null 일 수 있습니다. 내가 실수를하고있는 곳을 설명해주십시오.Ormlite (JOINS, GROUPBY)에 대한 원시 쿼리
발췌문 :
String query=
"SELECT Products.* FROM "+DBConst.TABLE_PRODUCTS
+" INNER JOIN "+DBConst.TABLE_OFFERS_MAPPING
+" ON Products."+DBConst.PROD_ID+" = OffersMapping."+DBConst.OFFERS_PRODUCT_ID
+" WHERE "+DBConst.OFFERS_OFFER_ID+ " = "+offerId+
" GROUP BY "+DBConst.PROD_PARENT_PRODVAR_ID;
GenericRawResults<Product> rawResults = productDao.queryRaw(query, productDao.getRawRowMapper());
//produces this query:SELECT Products.* FROM Products INNER JOIN OffersMapping ON Products._id = OffersMapping.product_id WHERE offer_id = 141 GROUP BY variant_id
List<Product> prodList = rawResults.getResults();
rawResults.close();
는