辅助规则
规则 | 描述 |
---|---|
RESULT 规则 | 在查询语句中不会产生任何实际作用,当在特定场景中对获取结果集的行为产生影响。 |
DEFAULTRESULT 规则 | 当一个多值查询或存储过程调用返回了多个结果集时,可以使用 defaultResult 避免配置多个不同的 RESULT 规则。 |
RESULT 规则
RESULT 规则在查询语句中不会产生任何实际作用,当在特定场景中对获取结果集的行为产生影响。它的用法如下:
用法
@{resultSet, key1 = value1, key2 = value2}
支持 RESULT 规则的使用场景有:
RESULT 规则具有的属性如下:
名称 | 类型 | 说明 |
---|---|---|
name | String | 可选 OUT 参数在结果集中的名称。当 mode 为 INOUT 时可以用来而进一步用来区分参数在传入和传出时分别的名称。 |
javaType | Class | 可选 用于将游标代表的数据集映射到具体 Java 类型。有关详细请信息请了解 对象映射。 |
rowMapper | RowMapper | 可选 同上,详情参考 RowMapper。 |
rowHandler | RowCallbackHandler | 可选 同上,详情参考 RowCallbackHandler。 |
extractor | ResultSetExtractor | 可选 同上,详情参考 ResultSetExtractor。 |
DEFAULTRESULT 规则
DEFAULTRESULT 规则在查询语句中不会产生任何实际作用,当在特定场景中对获取结果集的行为产生影响。它的用法如下:
用法
@{defaultResult, key1 = value1, key2 = value2}
支持 DEFAULTRESULT 规则的使用场景有:
DEFAULTRESULT 规则具有的属性如下:
名称 | 类型 | 说明 |
---|---|---|
javaType | Class | 可选 用于将游标代表的数据集映射到具体 Java 类型。有关详细请信息请了解 对象映射。 |
rowMapper | RowMapper | 可选 同上,详情参考 RowMapper。 |
rowHandler | RowCallbackHandler | 可选 同上,详情参考 RowCallbackHandler。 |
extractor | ResultSetExtractor | 可选 同上,详情参考 ResultSetExtractor。 |