HQL多表联合查询,两个表的元素怎样组合并压入一个对象中
2009-10-11 21:05
323 查看
用HQL进行关联查询,查询的结果放到一个不同于以前表的新的对象里,然后逐行输出出来,代码如下,记录以备用
<%
ArrayList elist = (ArrayList)request.getAttribute("elist");
for(Iterator iter=elist.iterator();iter.hasNext();){
Object [] o=(Object[])iter.next();
%>
<tr class="tdstyle" onmouseover="this.bgColor='#F7FBE7';" onmouseout="this.bgColor='#ffffff';">
<td class="tdstyle" align="center"><%out.print(o[0]); %> </td>
<td class="tdstyle" align="center"><%out.print(o[1]);%> </td>
<td class="tdstyle" align="center"><%out.print(o[2]);%> </td>
<td class="tdstyle" align="center"><%=(Integer.parseInt(o[1].toString())-Integer.parseInt(o[2].toString()))%> </td>
<td class="tdstyle" align="center"><a href='<portlet:renderURL windowState="<%= WindowState.MAXIMIZED.toString() %>"><portlet:param name="struts_action" value="/ZXGZ/tj_tongji"/><portlet:param name="category" value="deptName"/><portlet:param name="exact" value='<%=o[0].toString()%>'/><portlet:param name="endtime" value="<%=et%>"/><portlet:param name="starttime" value="<%=st%>"/></portlet:renderURL>'>查看</a>
</td>
</tr>
<%
}
%>
<%
ArrayList elist = (ArrayList)request.getAttribute("elist");
for(Iterator iter=elist.iterator();iter.hasNext();){
Object [] o=(Object[])iter.next();
%>
<tr class="tdstyle" onmouseover="this.bgColor='#F7FBE7';" onmouseout="this.bgColor='#ffffff';">
<td class="tdstyle" align="center"><%out.print(o[0]); %> </td>
<td class="tdstyle" align="center"><%out.print(o[1]);%> </td>
<td class="tdstyle" align="center"><%out.print(o[2]);%> </td>
<td class="tdstyle" align="center"><%=(Integer.parseInt(o[1].toString())-Integer.parseInt(o[2].toString()))%> </td>
<td class="tdstyle" align="center"><a href='<portlet:renderURL windowState="<%= WindowState.MAXIMIZED.toString() %>"><portlet:param name="struts_action" value="/ZXGZ/tj_tongji"/><portlet:param name="category" value="deptName"/><portlet:param name="exact" value='<%=o[0].toString()%>'/><portlet:param name="endtime" value="<%=et%>"/><portlet:param name="starttime" value="<%=st%>"/></portlet:renderURL>'>查看</a>
</td>
</tr>
<%
}
%>
相关文章推荐
- ajax方法传参数时,把两个json对象,合并成一个
- pb dw datasource选择两个表联合查询,当其中一个表没有对应记录时的解决办法
- 9.28机试 定义两个数组,首先把两个数组合并成一个新数组,然后把新数组中的所有元素逆序排列
- 编写一个程序,输入两个包含 5 个元素的数组,先将两个数组升序排序,然 后将这两个数组合并成一个升序数组(合并排序)。
- JavaScript合并两个Json对象属性为一个对象
- 编写一个交错合并列表元素的函数。例如:给定的两个列表为[a,B,C]和[1,2,3],函数返回[a,1,B,2,C,3]。
- 怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
- Arcgis engine 将两个Geometry对象合并为一个新的Geometry对象,其中GeometryA的值会被修改
- hiernate 中联合查询,得到的list是一个对象数组,这样需要进行适当处理来取值。
- hibernate两个表的联合查询 查询其中一个表
- 怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
- 使用Backbone将两个json对象合并到一个Collection对象中
- .定义两个数组,首先把两个数组合并成一个新数组,然后把新数组中的所有元素逆序排列,需要实现的效果如图-2所示。
- (使用树结构来支持并查集操作8.4.2)POJ 2236 Wireless Network(判断两个元素是否在同一个集合&&有条件的合并)
- 怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
- java怎么判断两个Set 里的对象的值是否相同【两个set中的值是否相等】、java treeset和hashset如何判断元素是否相同【即对象是否完全相同;利用一个set去除重复元素】
- spring + hibernate の HQL 多表查询 合并成一个PO对象的List
- .定义两个数组,首先把两个数组合并成一个新数组,然后把新数组中的所有元素逆序排列,需要实现的效果如图-2所示。
- excel里怎样根据两个表里面相同的列,合并其他列到同一个表里
- 链表的基本操作(创建,查找指定位置元素,删除指定元素,插入,倒置,去重,求集合的差,分别交换结点与交换结点值实现的冒泡排序,将两个有序链表合并成一个有序链表)c语言实现