mybatis-resultMap
2016-07-11 10:17:54 0 举报
AI智能生成
Mybatis-resultMap是一种将数据库查询结果映射到Java对象的工具。它定义了如何从数据库查询结果中提取数据并将其转换为Java对象的属性。通过配置resultMap,可以实现数据库表与Java类之间的映射关系,使得在执行查询操作时,可以直接获取到对应的Java对象,而无需手动进行数据转换。resultMap可以包含多个属性映射规则,每个规则指定了一个数据库列名到Java属性名的映射关系,以及可能的数据类型转换、格式化等操作。通过使用resultMap,可以提高代码的可读性和可维护性,减少重复的数据处理逻辑。
作者其他创作
大纲/内容
result
注入到字段或 JavaBean 属性的普通结果
association
一个复杂的类型关联;许多结果将包成这种类型
嵌入结果映射 – 结果映射自身的关联,或者参考一个
collection
复杂类型的集
嵌入结果映射 – 结果映射自身的集,或者参考一个
constructor
idArg
ID 参数;标记结果作为 ID 可以帮助提高整体效能
arg
注入到构造方法的一个普通结果
类在实例化时,用来注入结果到构造方法中
id
一个 ID 结果;标记结果作为 ID 可以帮助提高整体效能
discriminator
case
基于某些值的结果映射
嵌入结果映射 – 这种情形结果也映射它本身,因此可以包含很多相 同的元素,或者它可以参照一个外
部的结果映射
使用结果值来决定使用哪个结果映射
0 条评论
下一页