Why not use @ElementCollection for such a case instead of @OneToMany? On 25 avr. 2012, at 17:54, Guillaume SCHEIBEL <guillaume.schei...@gmail.com> wrote:
> No, I don't think so > > The first case could be: > class Post { > @OneToMany > List<Comment> comments; > //... > } > > and so in mongodb > > { > "_id": ObjectId("4f981b173572f2a35c3826f8"), > "title": "About collections", > "comments": [ > { > "author": "Emmanuel", > "content": "my comment" > }, > { > "author": "Sanne", > "content": "my comment too" > }] > } > > > > The second case: > class Person { > @OneToOne > Address address; > //... > } > > which gives: > { > "_id": ObjectId("4f981dc43572f2a35c3826f9"), > "name": "Guillaume", > "address": { > "city": "Strasbourg", > "zipcode": 67000 > } > } > > Am I completely wrong ? > > Guillaume > > > 2012/4/25 Emmanuel Bernard <emman...@hibernate.org> > > On 25 avr. 2012, at 10:05, Guillaume SCHEIBEL wrote: > >> At the very beginning, I thought to manage association like this: >> Case of @OneTo* associations could be managed like embeddeds (for me it >> makes sens and close to the mongo way) >> Case of @ManyTo* associations could be managed in a usual way (association >> collections, etc.) > > i believe you mean the other way around. Respectively @*ToOne and @*ToMany > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev