Is it possible to map a collection in Hibernate the same way that "HasMany :through" associations work in Ruby on Rails?