Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Mybatis的小笔记

association 与 collection

association

用于一对一或多对一,当一个对象包含另一个对象作为其属性时,可以使用association
例如:一个User类有一个Address类的属性,表示用户有一个地址

collection

用于一对多,当一个对象包含多个相同类型的对象作为其属性时,可以使用collection
例如:一个User类有一个Order列表的属性,表示一个用户可以有多个订单

javaType 与 ofType

在MyBatis的映射文件中,javaType和ofType是两个经常与association和collection元素一起使用的属性,它们用于指定映射的目标类型,但它们的使用场景和含义有所不同。

javaType:用来指定实体类(JavaBean)中属性的类型
ofType:用来指定映射容器里面实体类(JavaBean)中的类型,泛型中的约束类型

评论