当前位置: 代码迷 >> Java Web开发 >> 解决办法
  详细解决方案

解决办法

热度:10375   发布时间:2013-02-25 21:20:31.0
解决方法
就是说,我有两张表A和B,有一个相同的字段,比如是id吧,其他的不同,那么通过一些条件查询A表(比如A中car是宝马)然后查出一些id(有多个),然后如果id与B中的相同,则取出B中的这些内容组合成一个ipagelist 
比如代码:
List A =service.getAbykeys(宝马);
for(int i=0 ;i<A.size();i++){
Class class=A.get(i);
class.getId();///得到 id
}

IPageList Bpagelist=Bservice.getallbyid(class.getId())//所有内容显示在页面上 //查询B 表

如果上一句放在循环里面只能得到一条,该如何解决呢??

------解决方案--------------------------------------------------------
效率啊。
StringBuffer SQL = new StringBuffer("SELECT B.* FROM A,B WHERE A.id = B.id and A.key ='").append("宝马'");
IPageList Bpagelist=Bservice.getallbyid(SQL);
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sat Nov 25 07:51:19 CST 2017
  • 最近登录:Sat Nov 25 07:51:19 CST 2017
  • 最近登录:Sat Nov 25 07:51:19 CST 2017
  • 最近登录:Sat Nov 25 07:51:19 CST 2017
  • 最近登录:Sat Nov 25 07:51:19 CST 2017