[英]Maintaining relationships in JPA 2.0
我已经使用了JPA 2.0一段时间,但,伤心地承认,我还没有足够的时间好好学习。 似乎我缺乏如何使用Entity Manager的基础知识。
一次移动一个步骤,我首先要问您有关维护映射实体之间关系的问题。 当然,我知道如何在实体,不同类型的可用关联( OneToOne
等)之间创建映射,以及数据库通常如何工作。 我只是专注于通过Entity Manager
进行维护,所以请不要让我进入任何种类的常识教程:-)。
问题是:
OneToMany
关系并将其设置为NULL,则该关系的Many
端上的实体。 然后,我通过保存在实体坚持一个集变化One
侧面。 然后,我是否必须更新Many
端的实体,并在每个实例中将关联设置为NULL? 似乎纯粹的傻瓜式单向绑定! 提前致谢!
您需要研究的主要内容是在实体上进行映射时具有的不同选项。 例如,在下一段代码中,层叠全部选项将指示jpa在删除父级列表时删除子级列表。
@OneToMany(fetch = FetchType.LAZY, cascade = { CascadeType.ALL }, mappedBy = "parent")
private Set<Child> events = new HashSet<Child>();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.