hql多表查询
来源:互联网 发布:淘宝哪些鞋店 编辑:程序博客网 时间:2024/05/01 14:27
通常情况下,如果写SQL,那么有表关联的时候,我们会写成
SELECT a.*, b.name
FROM tabale1 a, tabale2b
where a.id = b.id;
可是到Hql里,写法就不一样了,就得写成
SELECT a, b.name
FROM Talbe1Info a, Tabale2Info b
where a.id = b.id;
这样,在返回的List数组中,里面每项存放的是Object,而每个Object中又分别存放的是VO类和String串,怎么才能分别取出来呢?
在java中,将list作为参数传到jsp页面中,那么在jsp中获得的时候,就需要像下面这么写:
<%
ArrayList list= (ArrayList)request.getAttribute("list");
for (Iterator iter = list.iterator(); iter.hasNext();) {
Object[] o = (Object[]) iter.next();
DevelopInfo i = (DevelopInfo) o[0];
String name = (String) o[1];
}
%>
通过这种方式,就可以很方便的取出来我们需要的结果了。
个人觉得很有用,怕哪天忘记了,所以写在这里了。
0 0
- hql 多表查询
- hql多表查询
- HQL多表查询
- HQL多表查询
- HQL多表查询
- HQL多表查询
- HQL多表查询
- HQL的多表查询
- hql 多表连接查询
- HQL的多表查询
- hibernate多表查询HQL
- hibernate多表查询HQL
- HQL查询多表数据
- HQL语句多表查询
- hql多表联合查询
- hibernate多表查询HQL
- hql多表关联查询
- hibernate多表查询HQL
- 物极必反
- 汇编语法
- 关于文件保护路径
- 编程解决Linux下解压zip乱码问题
- test
- hql多表查询
- 官方通话包个红包
- 数据库之并发控制调度
- Android studio中java文件夹变绿
- 机器学习中的相似性度量
- ID3算法思想以及实现
- C++primer plus第六版课后编程题答案16.6
- leetcode day6 -- String to Integer (atoi) && Best Time to Buy and Sell Stock I II III
- java中的IO整理