?? 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 + -