MyBatis,collection标签和association标签的区别什么?

2025-05-11 15:48:34
推荐回答(2个)
回答1:

比如同时有A.java和B.java两个类,A.java如下:
public class A{
private B b1;
private List b2;
}
在映射b1属性时用association标签, 映射b2时用collection标签,分别是一对一,一对多的关系

回答2:

1.比如同时有A.java和B.java两个类,A.java如下:

public class A{
    private B b1;
    private List b2;
}

2.一对一:关联对象(如:User)或者一个属性(如:name) , 用 association

3.一对多:关联一个集合(如:userList) , 用 collection