pub fn apply_result_map(
registry: &ResultMapRegistry,
map_id: &str,
row: &RowData,
) -> Result<HashMap<String, Value>, ResultMapError>Expand description
应用 ResultMap 规则到单行,返回属性 HashMap
§行为
- 检查 discriminator,若命中 case 则改用 case 指定的 ResultMap
- 应用 id_mappings 和 result_mappings,将列值填入属性
- 递归处理 associations(一对一)
- 单行模式下 collections 仅返回当前行解析出的单个子实体(多次行合并需用
apply_result_map_many)