一对多两个表的数据进行 查找二表对应一表的多条数据后 将两个表进行封装一个list

原创 2015年07月08日 17:09:50
public List getRuleAndKeyWord(Integer wechatId) {
    List ruleAndKeyList = new ArrayList();
    Integer ruleid = null;
    String ruleName = null;
    String keyword = null;

    List<WechatRule> wechatRuleList = wechatRuleMapper.findByWechatId(wechatId);
    for (WechatRule wechatRule : wechatRuleList){
        List list = new ArrayList();
        ruleid = wechatRule.getRuleId();
        ruleName = wechatRule.getRuleName();
        list.add(ruleid);
        list.add(ruleName);

    List<WechatRuleKey> wechatRuleKeyList = wechatRuleKeyMapper.queryByRuleId(ruleid);
    for (WechatRuleKey wechatRuleKey:wechatRuleKeyList){
        keyword = wechatRuleKey.getKeyword();
        list.add(keyword);
    }
        ruleAndKeyList.add(list);
    }
    return ruleAndKeyList;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

配置SOIL库,实现纹理加载

SOIL 是一个用于向OpenGL中加载

SceneManager.LoadScene的使用方法

SceneManager.LoadScene的使用方法
  • XYK0318
  • XYK0318
  • 2016年03月17日 09:52
  • 18827

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C语言dup和dup2函数

功能:复制文件描述符 头文件:#include 函数原型:int dup(int oldfd)           int dup2(int oldfd,int newfd) 功能详解:dup和d...

weui loading效果实现

界面 --> ...

Logger日志级别说明及设置方法、说明

Logger日志级别说明及设置方法、说明

DELPHI ClientData使用详解

转自http://hi.baidu.com/%B6%C0%C7%E9%B1%F9%D0%C4/blog/item/de918639d9fde2ff55e723fa.html 在三层结构中,TClie...

java gc的log分析

最近没什么事,主要是看到程序GC较快  所以想看下程序有没有问题,网上的一篇文章 http://book.51cto.com/art/201306/399236.htm 在程序启动的时候加上  几个...

Delphi中ClientDataSet的数据查找

Delphi中ClientDataSet的数据查找 博客分类:  Delphi   ClientDataSet的数据查找。 我所介绍的心得和技巧都是用ClientData...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一对多两个表的数据进行 查找二表对应一表的多条数据后 将两个表进行封装一个list
举报原因:
原因补充:

(最多只允许输入30个字)