一对多两个表的数据进行 查找二表对应一表的多条数据后 将两个表进行封装一个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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java中两表关系一对多,通过一表获取多表中数据并全部显示

MusicDao musicDao = new MusicDao();                    ...

用sql脚本,进行向已创建好的表中,省及所对应的城市的表 数据的新增

--省、直辖市、自治区、特别行政区 INSERT INTO Sys_Parm VALUES('省份','110000','北京市','1',110000) INSERT INTO Sys_Parm...

从Mysql某一表中随机读取n条数据的SQL查询语句

若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12...

MySQL 一表中字段内容是用逗号分隔的 另一表含有对应数据的两表联合查询

有时为了数据库简洁,存放数据的时候,某一字段采用逗号隔开的形式进行存储。 一般情况这个字段都应该具有如下几个共性。 被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符这个...

数据结构List实例(四):使用归并排序对单链表进行排序

使用归并排序对链表进行排序

从Mysql某一表中随机读取n条数据的SQL查询语句

从 Mysql 表中随机读取数据不难,方法还挺多的,但是如果要考虑效率,得到一个快速的高效率的方法 随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,use...

查询一表中昨天生成的数据

-- 查询一表中昨天生成的数据 -- 原表mobilefrends中的cdate字段上有索引,创建索引语句是:create index mobilefrends_cdate_idx on mobi...

Sql 使用循环将一表的数据拆分为多表

select id as departmentNo,ROW_NUMBER() OVER(ORDER BY id) AS rowNumber into #depTemp--建立临时表 from [zh...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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