`

ibatis 多表链接查询

阅读更多

当一个查询进行a、b、两个表join,产生的查询结果如何配置mapping.xml中呢?

1、如果查b表,关联a表,且包含a表中某些字段数据,可以在b的entity中冗余出a表对应的属性,或者定义一个c表集成b表,且c表中也包含a表的属性。

2、那么当配置mapping.xml的时候要重新定义一个resultMap,id不要和原有的重复,<result property="id"中的顺序最好和查询结果顺序一致(不一致我没试过是否会错)。

3、在查询的<select id=使用新定义的id即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics