orderitem.java

来自「java学习的必要的资料,servlet的说明很好」· Java 代码 · 共 70 行

JAVA
70
字号
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 + =
减小字号Ctrl + -
显示快捷键?