package org.taobao88.taobao.enterprise.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name = "top_menu") public class TopMenu implements Serializable { /** * */ private static final long serialVersionUID = 4189896815189148355L; @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id") private int id; @Column(name = "menu_name") private String menuName; @Column(name = "menu_description") private String menuDescription; @Column(name = "menu_order") private int menuOrder; public TopMenu() { } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getMenuName() { return menuName; } public void setMenuName(String menuName) { this.menuName = menuName; } public String getMenuDescription() { return menuDescription; } public void setMenuDescription(String menuDescription) { this.menuDescription = menuDescription; } public int getMenuOrder() { return menuOrder; } public void setMenuOrder(int menuOrder) { this.menuOrder = menuOrder; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + id; result = prime * result + ((menuDescription == null) ? 0 : menuDescription.hashCode()); result = prime * result + ((menuName == null) ? 0 : menuName.hashCode()); result = prime * result + menuOrder; return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; TopMenu other = (TopMenu) obj; if (id != other.id) return false; if (menuDescription == null) { if (other.menuDescription != null) return false; } else if (!menuDescription.equals(other.menuDescription)) return false; if (menuName == null) { if (other.menuName != null) return false; } else if (!menuName.equals(other.menuName)) return false; if (menuOrder != other.menuOrder) return false; return true; } }