Mybatis的增删改查(根据id查询)完整代码

controller

 @GetMapping("/selectById/{id}")
    @ApiOperation(value = "指挥中心-根据病历id查询患者病历", notes = "指挥中心-根据病历id查询患者病历", httpMethod = "GET")
    public PatientRegisterDomain selectById(@PathVariable Integer id) {
        return patientRegisterImpl.selectById(id);
    }

service

  //根据病历id查询患者病历
    PatientRegisterDomain selectById(Integer id);

serviceImpl

   @Override
    public PatientRegisterDomain selectById(Integer id) {
        PatientRegisterDomain patientRegisterDomain = patientRegisterDao.selectById(id);
        return patientRegisterDomain;
    }

dao

    PatientRegisterDomain selectById(Integer id);

mapper

<!-- 通用查询结果列 -->
    <sql id="Base_Column_List" >
    ID, RECORD_NUM, NAME, ID_CARD, GENDER, AGE, PHONE, NATIONALITY, NATION, PROFESSION,
    SITE_LOCATION, HOME_ADDRESS, CALL_TIME, VISIT_TIME, ARRIVAL_TIME, DEPARTURE_TIME,
    CHIEF_COMPLAINT, HPI, PAST_HISTORY, ALLERGIC_HISTORY, POSITIVE_SIGN, NEGATIVE_SYMPTOMS,
    MEDICALHISTORY_PROVIDER, PATIENT_RELATION, CHECK_T, CHECK_P, CHECK_R, CHECK_SYS,
    CHECK_DIA, CONSCIOUSNESS, PUPIL, LIGHT_REFLEX, HEAD_NECK, THORACIC_DORSAL, HEART_LUNG,
    ABDOMEN, SPINE_LIMBS, NERVOUS_SYSTEM, RECORD_OTHER, REFLEX_SKIN, HOSPITAL_DIAGNOSIS,
    THERAPEUTIC_MEASURES, AUXILIARY_EXAMINATION, MEASURES_OTHER, MEASURES_SPO2H, MEASURES_GLU,
    MEASURES_THERAPY, DOCTOR_NAME, VISIT_RESULT, VISIT_DOCTOR, VISIT_NURSE, VISIT_DRIVER,
    PATIENT_TO, PATIENT_OTHER, DELIVERY_ADDRESS, DELIVERY_TIME, ILLNESS_P, ILLNESS_T,
    ILLNESS_SYS, ILLNESS_DIA, DELIVERY_CONSCIOUSNESS, DISEASE_CLASSIFY, REMEDY_RESULT,
    PATIENT_COOPERATION, MEDICAL_STAFF, HOSPITAL_OUTCOME, DEATH_CERTIFICATE, FIRSTAID_STATUS,
    HOSP_NAME, NOTIFICATION_OTHER, PATIENT_RELATION2, DUTY_SIGNATURE, NUNCIATOR_SIGNATURE,
    NUNCIATOR_TIME, CREATE_BY, UPDATE_BY, CREATE_TIME, UPDATE_TIME, ORG_CODE, FIRSTAID_ID
  </sql>


<select id="selectById" parameterType="string" resultType="com.xyhsoft.ygt.yqjj.api.patient.domain.PatientRegisterDomain">
        select
        <include refid="Base_Column_List" />
        from yqjj_patient
        <where>
            <if test="id != null" >
                ID = #{id,jdbcType=INTEGER}
            </if>
        </where>
    </select>

结果展示
成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值