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());

  • 相关阅读:
    XML应用程开发--下
    XML应用程序开发--上
    TCP通信客户端简单示例
    TCP网络通信服务器端简单示例
    XML基本内容学习笔记
    如何在Qt的widget上右键显示菜单
    关于双指针遍历
    常见的四种排序算法
    JAVA Class13
    JAVA练习
  • 原文地址:https://www.cnblogs.com/austinspark-jessylu/p/6129185.html
Copyright © 2011-2022 走看看