Hibernate自我外键

时间:2015-09-01 19:36:49

标签: java mysql hibernate orm

我希望有一个Category对象,其中父类别包含子类别。

我试图用Hibernate映射它。我发现在互联网上我的意思不超过2个,所以我问这个问题。

表:

  • category_id:int
  • category_label:varchar
  • category_description
  • category_parent:int +外键(category_id)

我做了什么:

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

}

有什么想法吗?

0 个答案:

没有答案