我在maf中显示基于查询结果的数据列表以及a-team持久化加速器,下面是我在单击某个操作按钮时使用的示例代码,
ClassMappingDescriptor descriptor = ClassMappingDescriptor.getInstance(PojoClass.class);
DBPersistenceManager pm= getLocalPersistenceManager();
try {
StringBuffer sql = pm.getSqlSelectFromPart(descriptor);
sql.append(" WHERE ACTIVE_FLAG='YES'");
sql = pm.constructOrderByClause(sql, descriptor);
ResultSet set = pm.executeSqlSelect(sql.toString(), new ArrayList());
List ResultList = pm.createEntitiesFromResultSet(set, (List) descriptor.getAttributeMappingsDirect());
System.out.println("ResultList size : " +ResultList.size())
setEntityList(ResultList);
} catch (Exception exp) {
System.out.println("Exception : " + exp);
}
如果 ResultList size
返回任何值,然后它按预期工作,但是 ResultList size
退货 0
然后listview显示特定关联pojo类表的所有数据。在这种情况下,应该显示记录的实际值。
任何帮助将不胜感激,请评论下面,如果你需要任何有关这方面的更多细节。
暂无答案!
目前还没有任何答案,快来回答吧!