java代码中怎么创建临时表

java代码中怎么创建临时表,如果创建临时表,返回类型是list这种,里边的各个参数怎么遍历
图片说明

如果你指的是数据库的临时表的话 百度有很多;
如果涉及到多张表多字段查询,并且想利用查询出来的字段在界面层构建一个新的实体类,可以使用这种方法;

如果查询出来的多字段中,有多个字段的名字都相同(如想查询出A表的id,B表的id,C表的id),可以使用这种方法;

秘籍:使用spring实体注入的方式来做就可以了!

比如A表和B表和C表构成一个完整的事件信息,其中C表包含A,B表的关联id(分别为A,B表的主键)。

那么你就可以使用C表作为主要实体,将A,B表的实体注入到C表实体中(我是用的注入方式是getter/setter方法)

然后你可一使用hql查询出C表实体:select c from C c,B b, A a where c.aid=a.id and c.bid=b.id;(...)

查询出来后使用List来获取集合:

List llist=.....;

遍历clist..

for( C cl:clist){

cl.getA().A表实体的各个字段;

cl.getB().B表实体的各个字段;

图片说明