//1.通过查询,返回结果为list(元素为map的list,map为所有查询结果字段的key:value映射)
//2.遍历list,获取每个元素map,并将map强制转换为javabean
private List buildIsReadFromMap(List list) {
ArrayList arraylist = new ArrayList();
Object obj = null;
PbwInfo pbwInfo;//实体类,包含isRead属性但是此属性
for (Iterator iterator = list.iterator(); iterator.hasNext(); arraylist.add(pbwInfo)) {
Map map = (Map) iterator.next();
pbwInfo = (PbwInfo) RecordUtil.getInstance().getBeanFromDB(map,PbwInfo.class);
pbwInfo.setIsRead(map.get("IS_READ").toString());
}
return arraylist;
}
//************************************
//操作时间 @Rule(value = "date{yyyy-MM-dd}") //设置格式 @Column(name = "OPT_TIME", sqlType = Types.TIMESTAMP) //对应数据库表的列 private Date optTime;
@Transient //表示不参加持久层交互,不会对应数据库表字段,但是可以定义到实体bean中 private String isRead;
//************************************
//3.DataSet ds = new DataSet();
ds.fromListBean(list);