⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order.java

📁 java学习的必要的资料,servlet的说明很好
💻 JAVA
字号:
package com.estore.struts.entity;import java.io.Serializable;import java.sql.Date;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class Order implements Serializable {	/**	 * 	 */	private static final long serialVersionUID = -1452533944152019516L;	private Integer orderid;	private double totalprice;	private int orderstate;	private int payinfo;	private Date createtime;	private Set<OrderItem> orderItems = new HashSet<OrderItem>();	private User user = new User();	private UserItem userItem = new UserItem();	public User getUser() {		return user;	}	public void setUser(User user) {		this.user = user;	}	public UserItem getUserItem() {		return userItem;	}	public void setUserItem(UserItem userItem) {		this.userItem = userItem;	}	public void addOrderItem(OrderItem orderItem) {		this.orderItems.add(orderItem);	}	public Set<OrderItem> getOrderItems() {		return orderItems;	}	public void setOrderItems(Set<OrderItem> orderItems) {		this.orderItems = orderItems;	}	public Integer getOrderid() {		return orderid;	}	public void setOrderid(Integer orderid) {		this.orderid = orderid;	}	public int getOrderstate() {		return orderstate;	}	public void setOrderstate(int orderstate) {		this.orderstate = orderstate;	}	public int getPayinfo() {		return payinfo;	}	public void setPayinfo(int payinfo) {		this.payinfo = payinfo;	}	public double getTotalprice() {				/*		 * 这个求总和的变量最好设计为一个局部变量;		 */		double total = 0.0;		totalprice = total;		for(OrderItem oi : orderItems ) {						Product product = (Product) oi.getProduct();			total = oi.getQuality() * product.getPrice();						totalprice += total;		}		return totalprice;	}	public void setTotalprice(double totalprice) {		this.totalprice = totalprice;	}	@Override	public boolean equals(Object obj) {		return this.hashCode() == obj.hashCode();	}	@Override	public int hashCode() {		return this.orderid.hashCode();	}	public Date getCreatetime() {		return createtime;	}	public void setCreatetime(Date createtime) {		this.createtime = createtime;	}		public String toString(){		return "orderid: "+orderid		+"\n totalprice: "+totalprice		+"\n orderstate: "+orderstate		+"\n payinfo: "+payinfo		+"\n createtime: "+createtime		+"\n orderItems: "+orderItems		+"\n user: "+user		+"\n userItem: "+userItem+"\n ---order end--- \n";	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -