📄 catalog.java
字号:
package com.estore.struts.entity;import java.io.Serializable;import java.util.HashSet;import java.util.Set;public class Catalog implements Serializable{ /** * */ private static final long serialVersionUID = 8356139731489037668L; private Integer catalogid; private String catalogname; private String description; private Set<Product> products=new HashSet<Product>(); public void addProduct(Product product){ this.products.add(product); } public Set<Product> getProducts() { return products; } public void setProducts(Set<Product> products) { this.products = products; } public Integer getCatalogid() { return catalogid; } public void setCatalogid(Integer catalogid) { this.catalogid = catalogid; } public String getCatalogname() { return catalogname; } public void setCatalogname(String catalogname) { this.catalogname = catalogname; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } @Override public boolean equals(Object obj) { if(obj instanceof Catalog){ Catalog catalog = (Catalog)obj; if(this.catalogid == catalog.catalogid || this.catalogname.equals(catalog.getCatalogname()) || this.description.equals(catalog.getDescription())) return true; } return false; } @Override public int hashCode() { return this.catalogid.hashCode()^catalogname.hashCode()^description.hashCode(); } @Override public String toString() { // TODO Auto-generated method stub return "catalogid: "+catalogid +"\n catalogname: "+catalogname +"\n description: "+description// +"\n products size: "+products.size(); +"\n ---Catalog end--- \n"; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -