自定义ResultMap中的id 和result的区别
答案:1 悬赏:0 手机版
解决时间 2021-02-11 15:50
- 提问者网友:蓝莓格格巫
- 2021-02-11 11:11
自定义ResultMap中的id 和result的区别
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-11 11:23
<resultMap id = "CashInvoiceMap" type="com.dfire.soa.invoice.bo.Invoice">
<id column="id" property="id" />
<result column="order_id" property="orderId" />
<result column="customer_register_id" property="customerRegisterId" />
<result column="entity_id" property="entityId" />
<result column="invoice_kind" property="invoiceKind" />
</resultMap>
在自定义的resultMap中第一列通常是主键id,那么id 和result有什么区别呢?
id和result都是映射单列值到一个属性或字段的简单数据类型。
唯一不同是。id是作为唯一标识的,当和其他对象实例对比的时候,这个id很有用,尤其是应用到缓存和内嵌的结果映射。
<id column="id" property="id" />
<result column="order_id" property="orderId" />
<result column="customer_register_id" property="customerRegisterId" />
<result column="entity_id" property="entityId" />
<result column="invoice_kind" property="invoiceKind" />
</resultMap>
在自定义的resultMap中第一列通常是主键id,那么id 和result有什么区别呢?
id和result都是映射单列值到一个属性或字段的简单数据类型。
唯一不同是。id是作为唯一标识的,当和其他对象实例对比的时候,这个id很有用,尤其是应用到缓存和内嵌的结果映射。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯