联合查询的结果怎样把它写入到ArrayList当中?

os586 2006-02-27 12:04:39
我通过两个inner join得到了一个联合记录,但是原来一个表的记录的时候我写入一个底层Bean,然后循环把这个bean加入ArrayList,再把其通过jstl在jsp显示出来。

但是一个联合记录,它包括三个表中的字段,我需要怎么样把这些记录写入ArrayList?

给一点思路?
...全文
131 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
os586 2006-02-28
  • 打赏
  • 举报
回复
谢谢楼上几位?我感觉如果用重写一个Bean来做的话会写不少的代码,而且代价会更高。

看了楼上的贴子,感觉不错,我用了!用JSTL输出很容易!直接用你的ResultSetMetaData当中的ColumnName的名字来取得值
panzi667 2006-02-28
  • 打赏
  • 举报
回复
UP
feixianking 2006-02-27
  • 打赏
  • 举报
回复
我也遇到这个问题,不知道怎么解决,帮顶
高人快上~
剑事 2006-02-27
  • 打赏
  • 举报
回复
http://www.blogjava.net/jfy3d/archive/2005/05/12/4185.html
用这个方法 就不存在你这样的问题了

比用BEAN做VO好的多
woxiangwalkman 2006-02-27
  • 打赏
  • 举报
回复
正如楼上所说,仅仅把单表定义成bean是远远不够的,如果可能的话应该把可能会用到的联合查询也定义成bean,但是这可能很不值,这是持久化中很普遍的问题,如果意义不大,不想定义一个bean可以处理成map或set。。。。
wangzhenbo 2006-02-27
  • 打赏
  • 举报
回复
仍然可以放到一个bean中。比如你定义一个类叫UnionResult,有三个成员:字段1,字段2,字段3,查询时每一条记录都放到一个新的UnionResult对象中,然后把这个对象放到ArrayList中。
当然,这个类的意义仅此而已。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧