解决方法

虽不简单 2012-05-13 03:07:48
就是说,我有两张表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 表

如果上一句放在循环里面只能得到一条,该如何解决呢??
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
虽不简单 2012-05-13
  • 打赏
  • 举报
回复
好 我改好了给你分哈
  • 打赏
  • 举报
回复
效率啊。
StringBuffer SQL = new StringBuffer("SELECT B.* FROM A,B WHERE A.id = B.id and A.key ='").append("宝马'");
IPageList Bpagelist=Bservice.getallbyid(SQL);

81,092

社区成员

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

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