depende si va ser uni o bi direccional..
depende en que clase vas a ubicar las colecciones
Una relación M (0..*) <--> M (0..*) en un modelo ER tiene como resultado una tabla intermedia (ahí está la parte interesante).
Acá seguro encontrás una guía para empezar a probar unos mappeos
http://www.google.com.ar/search?hl=e...&aq=null&oq=66