我希望有一个Category对象,其中父类别包含子类别。
我试图用Hibernate映射它。我发现在互联网上我的意思不超过2个,所以我问这个问题。
表:
我做了什么:
public class Category implements Serializable {
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)
private int category_id;
private String category_label;
private String category_description;
@ManyToOne
@JoinColumn(name="category_id")
private Category category_parent;
@OneToMany(fetch=FetchType.LAZY, mappedBy="category_parent")
private List<Category> category_children;
// Getters and setters
}
有什么想法吗?