<resultMap BaseResultMap
时间: 2023-12-28 10:58:28 浏览: 17
<resultMap BaseResultMap>是一个MyBatis中的配置元素,用于定义查询结果的映射关系。它包含了主表数据以及与主表相关联的子表数据。在这个例子中,<resultMap BaseResultMap>定义了一个名为BaseResultMap的结果映射,类型为com.navi.user.entity.PsomAssembleStock。
在这个结果映射中,主表的数据通过result元素进行定义,如id和otherNo。而子表的数据则通过collection元素进行定义,即listProduce属性是PsomAssembleStock类中的一个List,表示一对多中的多的一方。子表数据的实体类型通过ofType属性进行指定,这里是com.navi.user.entity.PsomAssembleProduce。在collection元素中,再通过result元素定义子表数据的属性,如id和assembleId。
这样配置后,在查询时,MyBatis就可以通过<resultMap BaseResultMap>来自动将查询结果映射到对应的实体对象上,实现一对多关联查询的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mybatis中<resultMap>标签中加入 <collection>的用法及一对多查询limit数量不对的解决方法](https://blog.csdn.net/weixin_43564923/article/details/105807394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Mybatis的映射(sql编写).md](https://download.csdn.net/download/qq_36595006/10265049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Mybatis的<ResultMap>的使用](https://blog.csdn.net/LKR_1234567890/article/details/118017504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]