📄 orderitem.java
字号:
package com.estore.struts.entity;import java.io.Serializable;// 一个orderitem对应着一类商品;public class OrderItem implements Serializable, Cloneable { /** * */ private static final long serialVersionUID = -591443220891202474L; private Integer order_item_id ; private int quality ;//每中商品的数量; private Product product=new Product(); private Order order=new Order();// private double price; public Order getOrder() { return order; } public void setOrder(Order order) { this.order = order; } public Integer getOrder_item_id() { return order_item_id; } public void setOrder_item_id(Integer order_item_id) { this.order_item_id = order_item_id; } public Product getProduct() { return product; } public void setProduct(Product product) { this.product = product; } public int getQuality() { return quality; } public void setQuality(int quality) { this.quality = quality; } @Override public boolean equals(Object obj) { return this.hashCode()==obj.hashCode(); } @Override public int hashCode() { if(this.order_item_id!=null){ return this.order_item_id.hashCode(); }else{ return this.product.hashCode(); } } @Override public String toString() { // TODO Auto-generated method stub return "order_item_id: "+order_item_id +"\n quality: "+quality +"\n product: "+product +"\n ---orderitem end--- \n"; } @Override public Object clone() throws CloneNotSupportedException { // TODO Auto-generated method stub OrderItem oi = (OrderItem)super.clone(); oi.product = (Product)oi.getProduct().clone(); return oi; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -