loushang5关于多表关联查询结果,如何映射实体bean

xiaoxiao2021-02-27  353

//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);

转载请注明原文地址: https://www.6miu.com/read-1955.html

最新回复(0)