2020-09-02数据库表与实体关联

本文介绍了在SpringBoot+MyBatis项目中如何处理数据库表与实体之间的关联,特别是在实体字段名与数据库列名不一致的情况,提供了两种解决方案:通过XML配置映射和在XML中直接写SQL语句指定对应字段。
摘要由CSDN通过智能技术生成

springboot+mybaytis

数据库表与实体关联
实体字段名和数据库列名不对应的情况下

方法一:
配置对应的xml

                               对应实体的包                                                                        别名n
<resultMap type="com.tsbg.mis.rookie.model.RookieApprovalInfo" id="RookieApprovalInfoMap">
//                       实体名                                       数据库的列名    
        <result property="rookieApprovalId" column="rookie_approval_id" jdbcType="INTEGER"/>
    </resultMap>


                对应mapper接口里调用的方法   对应实体的别名
     <select id="queryById" resultMap="RookieApprovalInfoMap">
        select
          rookie_approval_id, signed_date, business_id, node_id, node_name, approve_staff_code, approve_staff_name, approve_staff_mail, approve_sequence, approve_opinion, fulfillment_of
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值