mybatis中的id和result標籤

<resultMap id="BaseResultMap" type="com.xunfang.core.entity.User">
<id property="id" column="post_id"/>
<result property="subject" column="post_subject"/>

這些是結果映射最基本的內容。id 和 result 都將一個列的值映射到一個簡單數據類型(字符串,整型,雙精度浮點數,日期等)的屬性或字段。

這兩者之間的唯一不同是, id 表示的結果將是對象的標識屬性,這會在比較對象實例時用到。 這樣可以提高整體的性能,尤其是緩存和嵌套結果映射(也就是聯合映射)的時候。

標籤用於封裝sql的查詢結果,可以包裝成一個簡單POJO對象,也可以包裝成我們自定義的對象,只要我們使用子標籤指定好查詢結果的列和對象的屬性之間的對應關係就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章