0

I used the extends attribute of reslutMap in mybatis to use the invalid effect, and the parent class result of the query was not populated into the map

I used the entends concrete path, but it still doesn't work, I want the fields of the query to populate

  1. List item
<resultMap id="BaseResultMap" type="model.dto.BasicLawAssessment">
                <id property="pkId" column="n_pk_id" jdbcType="BIGINT"/>
                <result property="salesCode" column="c_sales_code" jdbcType="VARCHAR"/>
                <result property="accountingMonth" column="c_accounting_month" jdbcType="VARCHAR"/>
                <result property="assementTimeRange" column="c_assement_time_range" jdbcType="VARCHAR"/>
                <result property="assementExecutionTime" column="d_assement_execution_time" jdbcType="TIMESTAMP"/>
                <result property="salesCname" column="c_sales_zname" jdbcType="VARCHAR"/>
                <result property="identityType" column="c_identity_type" jdbcType="VARCHAR"/>
                <result property="jobRank" column="c_job_rank" jdbcType="VARCHAR"/>
                <result property="deptCode" column="c_dept_code" jdbcType="VARCHAR"/>
                <result property="assessmentResults" column="c_assessment_results" jdbcType="VARCHAR"/>
                <result property="identityAfterAssessment" column="c_Identity_after_assessment" jdbcType="VARCHAR"/>
                <result property="rankAfterAssessment" column="c_rank_after_assessment" jdbcType="VARCHAR"/>
                <result property="confirmConclusion" column="c_confirm_conclusion" jdbcType="VARCHAR"/>
                <result property="confirmIdentity" column="c_confirm_identity" jdbcType="VARCHAR"/>
                <result property="confirmRank" column="c_confirm_rank" jdbcType="VARCHAR"/>
                <result property="assessmentType" column="c_assessment_type" jdbcType="VARCHAR"/>
                <result property="remark" column="c_remark" jdbcType="VARCHAR"/>
                <result property="crtrCode" column="c_crtr_code" jdbcType="VARCHAR"/>
                <result property="uptrCode" column="c_uptr_code" jdbcType="VARCHAR"/>
                <result property="crtrTime" column="d_crtr_time" jdbcType="TIMESTAMP"/>
                <result property="uptrTime" column="d_uptr_time" jdbcType="TIMESTAMP"/>
        </resultMap>
        <resultMap id="ProbationAssessmentVoMap" type="model.vo.BasicLawProbationAssessmentVo"
                   extends="com.hundsun.bontal.basiclaw.mapper.BasicLawAssessmentMapper.BaseResultMap">
            <result property="observeAssessDate" column="accountingMonth" jdbcType="VARCHAR"/>
            <association column="c_sales_code" property="turnPositionAssessDate" javaType="java.lang.String"

select="getturnPositionAssessDate"/>

        <select id="getProbationAssessPage" resultMap="ProbationAssessmentVoMap" >
        select
        n_pk_id as pkId,
        c_sales_code as salesCode,
        c_accounting_month as accountingMonth,
        c_assement_time_range as assementTimeRange,
        d_assement_execution_time as assementExecutionTime,
        c_sales_cname as salesCname,
        c_identity_type as identityType,
        c_job_rank as jobRank,
        c_dept_code as deptCode,
        c_assessment_results as assessmentResults,
        c_Identity_after_assessment as identityAfterAssessment,
        c_rank_after_assessment as rankAfterAssessment,
        c_confirm_conclusion as confirmConclusion,
        c_confirm_identity as confirmIdentity,
        c_confirm_rank as confirmRank,
        c_assessment_type as assessmentType,
        c_remark as remark
        from tb_basic_law_assessment
        </select>

</mapper Blockquote

roooooob
  • 1
  • 1
  • You're asking us to guess a lot about your work! Please provide your code so we can know what you mean and what you're asking about. – joanis Aug 20 '23 at 01:34

0 Answers0