entity:
Person
Card
一对一:
由上面2张图片可以看出Person中有Card属性,表示Person对应着Card,Card表中字段映射到card对象中。
接口PersonMapper
PersonMapper.xml
参数:
id:接口id
resultMap:对应下面resultMap的id,因为是关联查询,所以不能用resultType(返回参数类型)
type:对应查询的Javabean
autoMapping:如果字段和属性值完全一致的情况下,可以把主键以外的result标签省略,但主键必须要写,避免关联失败
column:表示数据库的字段
property:表示关联bean,其属性与数据库对应
javaType:表示person类中的card对象的类型是com.offcn.entity.Card,可以使用别名
association:用于一对一的表
一对多
entity:
Customer
Order
接口
xml
参数
collection:一对多
property:对应entity.Customer中的属性ordersList
ofType:表示返回的类型,对应entity.Customer中的属性ordersList的泛型