sql多表查询显示问题 struts1.x dao方法中实现三个表的查询,但是actionform有三个,我只能取其中一个表中的数据,我想取到三个表的数据该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询后取得list用for循环遍历Iteratorfor (Iterator it = list.iterator(); it.hasNext();) { Hashtable ht = new Hashtable(); ht = (Hashtable) it.next(); String str = ht.get("字段名").toString(); System.out.println(str);} 这三张表应该有联系的吧如果有的话,就直接用hibernate的映射关系就好啊,或者是连表查询啊如果他们没有关系的话,那你就一张一张的查询出来然后在塞到相应的对象里面就好了啊 我的list在方法中是这么取得:List list = new ArrayList();xForm xform =null;try { ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); while (rs.next()) { xform = new xForm (); tform.setx(); list.add(xform);}这个xform仅仅是一个表的实体类,这样查询的话只查询了一个表的数据 再建一个form里面引用那3张表的实体类 一个action只能配置一个form,但dao中查询几个表和这没关系啊,dao中想查几个就查几个呗。另外个人建议dao中最好别用form了,理论上form是用来将页面提交的参数封装之后传给action的,form与页面对应应属view层。所以dao中用form就不大规范了,最好是自己再写一个vo类封装数对应据库中字段的信息,在model层与control层之间用vo来传递参数。 用 Hibernate 的 关联查询比较好 在三个框架里面实现一对多的关联关系,怎么实现? 求高人指教下 关于报表生成的问题 时间是金钱啊 myElipse运行时的问题,那个大虾帮我解决一下 软件架构的问题----信息采集系统 着急万分,倾家荡产求解决一个javascrip小问题!在线等!! 我现在在做一个查错工具,主要是检查中英翻译后的错误,希望高手指点一下 那么把opennms导入MYECLIPSE10开发。 jsp调用接口的错误,实在不知道该扎办了? 大家帮忙看一下,一个字符窜问题! css样式表问题 想做一个校园网上的搜索引擎,请教步骤和引擎
Hashtable ht = new Hashtable();
ht = (Hashtable) it.next();
String str = ht.get("字段名").toString();
System.out.println(str);
}
如果有的话,就直接用hibernate的映射关系就好啊,或者是连表查询啊如果他们没有关系的话,那你就一张一张的查询出来然后在塞到相应的对象里面就好了啊
我的list在方法中是这么取得:
List list = new ArrayList();
xForm xform =null;
try {
ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
xform = new xForm ();
tform.setx();
list.add(xform);
}这个xform仅仅是一个表的实体类,这样查询的话只查询了一个表的数据
另外个人建议dao中最好别用form了,理论上form是用来将页面提交的参数封装之后传给action的,form与页面对应应属view层。所以dao中用form就不大规范了,最好是自己再写一个vo类封装数对应据库中字段的信息,在model层与control层之间用vo来传递参数。