栏目实体
每个栏目有多个子栏目,一个父栏目
一级栏目无父栏目
hibernate配置
package com.france.bean;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OrderBy;
import javax.persistence.Table;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
@Entity
@Table(name = "lanmu")
@DynamicUpdate(true)
@DynamicInsert(true)
public class Lanmu implements java.io.Serializable {
/**
* 栏目 自关联一对多
*/
private static final long serialVersionUID = 862821212669955478L;
private Integer id;
private String name;
private String description;
private Lanmu parentLanmu;
private Integer level;
private Set<Lanmu> children = new HashSet<Lanmu>(0);
public Lanmu() {
}