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(a)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