package cn.itbaizhan.po; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity //表示它是实体类,交给Hibernate管理,意味着跟数据库的某张表对应。javax.persistence包,其实Hibernate是此JPA标准的实现。 @Table(name="orderform") //表名 public class OrderForm implements java.io.Serializable { @Id //加主键,一般写在其get方法上,或是属性上 @GeneratedValue(strategy = GenerationType.AUTO) //Id的生成策略。javax.persistence包 private Integer orderFormId; //订单编号 private String username; //用户名 private String submitTime; //提交订单时间 private String consignmentTime; //发货时间 private Double totalPrice; //总金额 private String remark; //买家备注 private String isPayoff; //买家是否付款 private String isConsignment; //是否发货 private Long orderFormNum; //订单流水号 // 无参构造函数,用于创建OrderForm类的实例 public OrderForm() {} // 带参数的构造函数,用于根据给定的参数创建OrderForm类的实例 public OrderFo // 订单表类的构造方法,用于初始化订单信息 public OrderForm(String username, String submitTime, String consignmentTime, Double totalPrice, String remark, String isPayoff, String isConsignment, Long orderFormNum) { // 设置订单的用户名、提交时间、委托时间、总价和备注信息 this.username = username; // 设置用户名 this.submitTime = submitTime; // 设置提交时间 this.consignmentTime = consignmentTime; // 设置委托时间 this.totalPrice = totalPrice; // 设置总价 this.remark = remark; // 设置备注 this.isPayoff = isPayoff; // 设置是否已支付 this.isConsignment = isConsignment; // 设置是否已委托 // 设置订单表单编号 this.setOrderFormNum(orderFormNum); } // 获取订单表单的ID // 获取订单表单的ID public Integer getOrderFormId() { return this.orderFormId; } // 设置订单表单的ID public void setOrderFormId(Integer orderFormId) { this.orderFormId = orderFormId; } // 获取用户名 public String getUsername() { // 返回当前对象的用户名 return this.username; } // 设置用户名 public void setUsername(String username) { this.username = username; } // 获取提交时间的方法 public String getSubmitTime() { // 返回提交时间 return this.submitTime; } // 设置提交时间的方法 public void setSubmitTime(String submitTime) { this.submitTime = submitTime; } // 获取订单发货时间 public String getConsignmentTime() { // 返回订单的发货时间 return this.consignmentTime; } // 设置订单发货时间 public void setConsignmentTime(String consignmentTime) { this.consignmentTime = consignmentTime; } // 获取订单的总价 public Double getTotalPrice() { // 返回订单的总价格 return this.totalPrice; ``` 此方法用于返回订单的总价格。 } // 设置订单的总价 public void setTotalPrice(Double totalPrice) { this.totalPrice = totalPrice; } /** * 获取订单备注信息 * @return 订单备注字符串 */ public String getRemark() { // 返回订单备注信息 return this.remark; } /** * 设置订单备注信息 * @param remark 订单备注字符串 */ public void setRemark(String remark) { this.remark = remark; } public String getIsPayoff() { // 返回当前订单的支付状态 return this.isPayoff; } public void setIsPayoff(String isPayoff) { // 设置当前订单的支付状态 this.isPayoff = isPayoff; } public String getIsConsignment() { // 获取订单是否为代发的标志 return this.isConsignment; } public void setIsConsignment(String isConsignment) { // 设置订单是否为代发的标志 this.isConsignment = isConsignment; } /** * 设置订单表单编号 * @param orderFormNum 订单表单编号 */ /** * 设置订单表单编号 * @param orderFormNum 订单表单编号 */ // 设置订单表单编号 public void setOrderFormNum(Long orderFormNum) { this.orderFormNum = orderFormNum; } /** * 获取订单表单编号 * @return 订单表单编号 */ // 获取订单表的数量 public Long getOrderFormNum() { // 返回订单表单编号 return orderFormNum; } }