hql的拼接查询以及异样显示
2016-10-11 14:51
106 查看
1. 遇到 一个奇怪的查询方式和显示
servcie层是这样
public List<object[]> getobj(){ }
String hql="select a.id,a.name ,a.cont from a inner join b where .......";
list<obj[]> dd= xiaoServiceImpl.findByHql(hql,ids)
return dd;
dao底层是 这样的
public List finByHql(String hql ,Object...obj){ }
Query q = getSessionFactory().getCurrentSession().createQuery(hql);
if(objs!=null){
int index=0;
for(Object obj:objs){
q.setParameter(index, obj);
index++;
}
}
return q.list();
action层直接就是
this.getRe().setAtrrbute("object",xiaoImpl.getobj())
jsp层就是:
<c:if test="${obj!=null}">
<c:forEach var="ob" items="${obj}" varStatus="idx">
<tr style="text-align:center;">
<td>${idx.index+1 }</td>
<td>${ob[1]}</td>
<td>${ob[2]}</td>
<td>${ob[0]}</td>
</tr>
</c:forEach>
</c:if>
servcie层是这样
public List<object[]> getobj(){ }
String hql="select a.id,a.name ,a.cont from a inner join b where .......";
list<obj[]> dd= xiaoServiceImpl.findByHql(hql,ids)
return dd;
dao底层是 这样的
public List finByHql(String hql ,Object...obj){ }
Query q = getSessionFactory().getCurrentSession().createQuery(hql);
if(objs!=null){
int index=0;
for(Object obj:objs){
q.setParameter(index, obj);
index++;
}
}
return q.list();
action层直接就是
this.getRe().setAtrrbute("object",xiaoImpl.getobj())
jsp层就是:
<c:if test="${obj!=null}">
<c:forEach var="ob" items="${obj}" varStatus="idx">
<tr style="text-align:center;">
<td>${idx.index+1 }</td>
<td>${ob[1]}</td>
<td>${ob[2]}</td>
<td>${ob[0]}</td>
</tr>
</c:forEach>
</c:if>
相关文章推荐
- 使用json实现查询条件传回Action进行hql语句拼接查询实现在结果中查询功能在datagrid中显示查询结果
- JSP本页查询显示,以及如何拼接SQL语句
- 关于Hibernate、NHibernate的 HQL 连接字段,字段拼接查询问题
- C#主要用于查询sql的web项目:查询以及页面显示数据非常缓慢的改进方案
- 在HQL中使用单个的模糊查询,以及对于多个查询条件进行查询的话
- hibernate和Jdbc查询的区别以及hibernate查询普通查询和Hql
- 查询员工的员工号,员工名以及员工的经理号,如果没有经理,则显示No Manager
- 关于一点显示全部数据的小技巧 以及实现模糊查询的小技巧
- Hibernate-HQL、Criteria、SQL实现查询对照以及增删改
- hql查询语句的拼接要注意
- oracle 查询哪些进程耗费资源以及拼接杀进程语句
- 查询出前n条记录的SQL以及Hql语句
- MySQL数据库中字段设置了zerofill,页面上显示时整数前仍带有0以及如何查询字段注释
- 查询出前n条记录的SQL以及Hql语句
- Hibernate(二)HQL&SQL参数绑定、投影和分页以及命名查询
- Hibernate 的HQL以及QBC 查询语言小结
- 使用jpa hql语句查询关联多个表 如何用struts的iterator接受显示数据
- Hibernate查询数据的几种方式以及HQL用法及参数的几种使用方法
- 响应式布局与媒体查询,以及像素以及查看各种分辨率下显示效果的工具
- easyUI实现显示“未找到查询结果”以及在loadtable方法中传递参数