resultMap PARTIAL FULL的区别
时间: 2024-06-15 15:07:53 浏览: 134
MyBatis中resultMap和resultType的区别详解
5星 · 资源好评率100%
resultMap是MyBatis框架中用于映射查询结果的配置项,它可以将数据库查询结果映射为Java对象。在resultMap中,PARTIAL和FULL是两种不同的映射方式。
1. PARTIAL:PARTIAL是resultMap的默认映射方式。当使用PARTIAL方式时,只有在映射配置中明确指定的属性才会被映射到Java对象中,其他属性将被忽略。这种方式适用于只需要部分属性的情况,可以减少内存消耗和映射时间。
2. FULL:FULL方式会将查询结果的所有属性都映射到Java对象中,无论是否在映射配置中指定。这种方式适用于需要完整数据的情况,但可能会增加内存消耗和映射时间。
阅读全文