我已经搜索了整个站点但是甚至没有一个示例说明如何使用 jdo 建立多对一关系。 https://developers.google.com/appengine/docs/java/datastore/jdo/relationships
但我不知道该怎么做。
假设我有这个数据库:
Cars(CarID,OwnerID,...)
Owner(OwnerID,...)
我想为一辆新车创建一个新实体——我怎样才能做到?
如果所有者已经在数据库中,我不想为所有者创建另一个实体,但如果他不是,我想创建新所有者。
感谢您提供有关如何处理它的任何示例代码或博客链接。
编辑:您似乎认为它的双向关系。所以我认为你没有很好地理解我。假设我们不是在谈论汽车和车主,而是在谈论流派和歌曲
流派——不需要了解歌曲!宋需要知道他的流派!
我的课程是:
public class Genre {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
long id;
@Persistent
String genre;
} 和:
public class Song{
long id;
@Join(name="GENRE_JOIN")
Genre genre;
}
提前致谢!