在MyBatis中,ResultMap中的collection和association是可以共存的。它们分别用于映射Java对象中的集合属性和关联对象属性。
在ResultMap中,你可以同时使用collection和association来映射Java对象中的不同属性。例如,假设你有一个Order对象,其中包含多个OrderItem对象,每个OrderItem对象又包含一个Product对象,那么你可以使用如下的ResultMap来映射这些对象:
```xml
```
在上面的例子中,我们使用了collection来映射Order对象中的orderItems属性,同时使用了association来映射OrderItem对象中的product属性。
因此,如果你在使用MyBatis时遇到了类似于"resultMap 中collection和association不可以共存"的错误,可能是因为你的ResultMap配置存在其他问题,而不是因为collection和association不能共存导致的。
希望这些信息能够帮助你解决问题。如果还有其他问题,请提供更多的上下文信息,以便我们更好地帮助你。