• mybatis list映射


    mybatis list映射

    <resultMap id="QueryResultMap" type="com.kxdzc.push.domain.entity.vo.PushTemplateVo">
            <id column="id" property="id"/>
            <result column="channel" property="channel"/>
            <result column="key" property="key"/>
            <result column="title" property="title"/>
            <result column="desc" property="desc"/>
            <result column="content" property="content"/>
            <result column="params" property="params"/>
            <result column="hrefType" property="hrefType"/>
            <result column="href" property="href"/>
            <result column="template_id" property="templateId"/>
            <result column="used_count" property="usedCount"/>
            <result column="offline" property="offline"/>
            <result column="offline_expire_time" property="offlineExpireTime"/>
            <result column="ctime" property="ctime"/>
            <result column="utime" property="utime"/>
            <result column="status" property="status"/>
            <collection property="filters" javaType="ArrayList" ofType="com.kxdzc.push.domain.entity.PushTemplateFilter">
                <id column="filters.id" property="id"/>
                <result column="filters.push_template_id" property="pushTemplateId"/>
                <result column="filters.phone" property="phone"/>
                <result column="filters.status" property="status"/>
                <result column="filters.type" property="type"/>
                <result column="filters.ctime" property="ctime"/>
                <result column="filters.utime" property="utime"/>
            </collection>
        </resultMap>
    
        <select id="getFilterById" resultMap="QueryResultMap">
            SELECT
                a.*, b.phone AS 'filters.phone',
                b.push_template_id AS 'filters.push_template_id',
                b. STATUS AS 'filters.status',
                b.ctime AS 'filters.ctime',
                b.utime AS 'filters.utime',
                b.type AS 'filters.type'
            FROM
                push_template a
            LEFT JOIN push_template_filter b ON a.id = b.push_template_id
            AND b.`status` = 1
            WHERE
                a.id = #{value}
            AND a.`status` = 1
        </select>
    

      

  • 相关阅读:
    4月24日 PHP基础
    4月22日 常用函数
    4月22日 练习题
    PHP正则数组
    PHP基础函数应用
    数据库SQL语句
    高级查询
    mysql
    CSS样式表
    词汇
  • 原文地址:https://www.cnblogs.com/pcxx/p/11995726.html
Copyright © 2020-2023  润新知