BuyItem.java:
package com.itcast.bean.product;
public class BuyItem {
//注意这里的product里只能有一个style(即产品的颜色)
private ProductInfo product;
private int number;
public ProductInfo getProduct() {
return product;
}
public void setProduct(ProductInfo product) {
this.product = product;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
@Override
public int hashCode() {
// final int prime = 31;
// int result = 1;
// result = prime * result + ((product == null) ? 0 : product.hashCode());
// return result;
//自己手动手写hashCode,代码如下:
String buyitemid = product.hashCode() + "-";
//如果product里有样式
if(product.getStyles().size()>0){
buyitemid +=