oraclemaf:listview在setentity设置空resultlist时显示所有数据?

wd2eg0qa  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(198)

我在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类表的所有数据。在这种情况下,应该显示记录的实际值。
任何帮助将不胜感激,请评论下面,如果你需要任何有关这方面的更多细节。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题