zoukankan      html  css  js  c++  java
  • mybatis 关联关系查询 java

    <mapper namespace="com.rrz.modules.awardrecord.dao.CheckAwardsDao">
    <resultMap type="com.rrz.modules.awardrecord.entity.CheckAwards" id="checkAwardsMap">
    <id property="id" column="id"/>
    <result property="custId" column="cust_id"/>
    </resultMap>

    <select id="getCheckAward" parameterType="com.rrz.modules.awardrecord.entity.CheckAwards" resultMap="checkAwardsMap">
    SELECT a.id,a.cust_id FROM check_awards a WHERE a.id = #{id} AND a.cust_id = #{custId}
    </select>

    </mapper>

    <mapper namespace="com.rrz.modules.awardrecord.dao.CheckAwardspicsDao">

    <resultMap type="com.rrz.modules.awardrecord.entity.CheckAwardspics" id="checkAwardspicsMap">
    <result property="picUrl" column="picurl"/>
    </resultMap>

    <select id="getCheckAwardPics" parameterType="com.rrz.modules.awardrecord.entity.CheckAwardspics" resultMap="checkAwardspicsMap">
    SELECT b.picurl FROM check_awardspics b WHERE b.award_id = #{awardId}
    </select>

    </mapper>

    public class CheckAwardVo{

    private CheckAwards checkAwards;
    private List<CheckAwardspics> pics;

    public List<CheckAwardspics> getPics() {
    return pics;
    }

    public void setPics(List<CheckAwardspics> pics) {
    this.pics = pics;
    }

    public CheckAwards getCheckAwards() {
    return checkAwards;
    }

    public void setCheckAwards(CheckAwards checkAwards) {
    this.checkAwards = checkAwards;
    }

    }

    public CheckAwardVo getCheckAwardVo(CheckAwards checkAwards){
    CheckAwardVo vo = new CheckAwardVo();
    checkAwards = checkAwardsDao.getCheckAward(checkAwards);
    vo.setCheckAwards(checkAwards);
    CheckAwardspics pic = new CheckAwardspics();
    if(checkAwards!=null){
    pic.setAwardId(checkAwards.getId());
    }
    List<CheckAwardspics> list = checkAwardspicsDao.getCheckAwardPics(pic);
    vo.setPics(list);
    return vo;
    }

    CheckAwardVo pics=awardRecordService.getCheckAwardVo(checkAwardsB);

    m.addAttribute("pics", pics.getPics());

  • 相关阅读:
    [codevs2800]送外卖
    python JSON处理
    python系统编码格式
    python,django,mysql版本号查询
    django开发总结:
    python之---类和实例
    django Q和F查询
    合并多个python list以及合并多个 django QuerySet 的方法
    python学习之---匿名函数,返回函数,偏函数
    python学习之---生成器
  • 原文地址:https://www.cnblogs.com/austinspark-jessylu/p/6129185.html
Copyright © 2011-2022 走看看