自定义ResultMap中的id 和result的区别

发布网友 发布时间:2022-04-22 20:01

我来回答

1个回答

热心网友 时间:2023-10-27 10:15

<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很有用,尤其是应用到缓存和内嵌的结果映射。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com