拥有一对多关系并拥有一对多双向关系(Google App Engine Java Api)

Ker*_*buk 5 google-app-engine entity-relationship

拥有一对多关系和拥有一对多双向关系之间有什么区别我阅读下面的文章,但我不明白. 文章

Tay*_*ese 5

拥有一对多的双向关系只意味着孩子们有父母的引用.例如,下面的孩子可以通过persistentUser访问父级.如果PersistentLogin类中不存在persistentUser,则它不是双向的.

一对多(PersistentUser.java - Parent):

@OneToMany(mappedBy = "persistentUser", cascade = CascadeType.ALL)
private Collection<PersistentLogin> persistentLogins;
Run Code Online (Sandbox Code Playgroud)

多对一(PersistentLogin.java - Child):

@ManyToOne(fetch = FetchType.LAZY)
private PersistentUser persistentUser;
Run Code Online (Sandbox Code Playgroud)