package com.yeshi.buwan.acFun; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name="wk_acfun_type") public class AcFunType { @Id@GeneratedValue(strategy=GenerationType.AUTO) @Column(name="wk_acfun_type_id") private Long id; @Column(name="wk_acfun_type_name") private String name; @Column(name="wk_acfun_type_code") private String code; @ManyToOne @JoinColumn(name="wk_acfun_type_pid") private AcFunType parent; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public AcFunType getParent() { return parent; } public void setParent(AcFunType parent) { this.parent = parent; } }