loushang5关于多表关联查询结果,如何映射实体bean
2017-05-04 10:49
741 查看
//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);
//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);
相关文章推荐
- 在hibernate中,如何把原生sql查询出来的结果映射到实体bean
- loushang5关于多表关联查询结果映射到页面
- loushang5关于DataSet通过后台查询出的数据如何映射到前台JSP页面的下拉列表中
- mybaties+maven+springboot整合将查询结果映射到实体Bean时的注意事项
- 如何用ASPxGridView绑定多表关联的查询结果
- 一行code实现ADO.NET查询结果映射至实体对象。
- hibernate 原生sql查询映射到实体bean
- 关于如何在查询结果中添加自动编号
- EJB实体Bean如何和数据库中表关联?
- hibernate查询结果映射到实体和map的方法
- 关于mybatis多对多关联查询 下面的例子让新手看不错。可以改进的一点是 1、不必建立 关联对象实体,可以用map传递两个id进去 2、文章的resultMa
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- 关于EF中实体和数据表以及查询语句映射的问题
- ssh学习之旅(2)--关于hibernate实体映射关联关系映射查询的解决方案-lazy属性惹的祸
- 如何运用PHP关联数组查询结果
- 关于如何把ResultSet中查询到的值放到自定义实体中的方法讨论
- 关于如何在查询结果中添加自动编号
- 如何在查询结果中添加自动编号的方法
- 如何让SELECT 查询结果额外增加自动递增序号