[hibernate-dev] [OGM] Mapping associations in MongoDB
Guillaume SCHEIBEL
guillaume.scheibel at gmail.com
Wed Apr 25 11:54:15 EDT 2012
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 <emmanuel at 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
>
More information about the hibernate-dev
mailing list