[英]Hibernate: Unable to resolve attribute against path for a very simple object hierarchy
[英]Simple object hierarchy with Hibernate
如何使層級映射休眠?
例如:類別
id parent_id name
1 0 Root
2 1 Sub-root 1
3 1 Sub-root 2
4 2 Sub-(sub-root 1)
是否可以為此類Category
對象進行延遲映射?
目前還不清楚您要問什么。
但是,似乎您正在談論的是自引用關系而不是繼承,因此可以按以下方式進行映射。 默認的獲取策略應與其他@OneToMany
相同,即LAZY。
@Entity
public class Category{
@Id
private Long id;
@ManyToOne
@JoinColumn(name = "parent_id")
private Category parent;
@OneToMany(mappedBy = "parent")
private Set<Category> subCategories;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.