?? user.java
字號(hào):
package com.estore.struts.entity;import java.io.Serializable;import java.sql.Date;import java.util.HashSet;import java.util.Set;public class User implements Serializable { private Integer userid; private String username; private String password; private Date createtime; private Integer role; private Integer state; private Set<UserItem> userItems = new HashSet<UserItem>(); private Set<Order> orders = new HashSet<Order>(); private static final long serialVersionUID = 7754141696004793132L; /* * 和UserItem建立關(guān)系 */ public void addUserItem(UserItem userItem) { this.userItems.add(userItem); } /* * 和Order建立關(guān)系 */ public void addOrders(Order o) { this.orders.add(o); } public Set<UserItem> getUserItems() { return userItems; } public void setUserItems(Set<UserItem> userItems) { this.userItems = userItems; } @Override public boolean equals(Object obj) { return this.hashCode() == obj.hashCode(); } @Override public int hashCode() { return new Integer(this.userid).hashCode(); } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public int getRole() { return role; } public void setRole(int role) { this.role = role; } public Integer getUserid() { return userid; } public void setUserid(Integer userid) { this.userid = userid; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public Date getCreatetime() { return createtime; } public void setCreatetime(Date createtime) { this.createtime = createtime; } public Integer getState() { return state; } public void setState(Integer state) { this.state = state; } public Set<Order> getOrders() { return orders; } public void setOrders(Set<Order> orders) { this.orders = orders; } @Override public String toString() { // TODO Auto-generated method stub return "userid: "+userid +"\n usernaem: "+username +"\n password: "+password +"\n createtime: "+createtime +"\n role: "+role +"\n state: "+state +"\n userItems"+userItems+"\n ---user end--- \n"; }}