order.java

来自「订货系统:这是在Eclipse环境下开发的」· Java 代码 · 共 107 行

JAVA
107
字号
package cn.hxex.order.bo;

import java.util.HashSet;
import java.util.Set;

/**
 * 订单实体对象
 * 
 * @hibernate.class table="Orders"
 * 
 * @author galaxy
 */
public class Order {

	// 主键
	private int id;

	// 订单总价钱
	private double total;

	// 发布订单的用户名
	private String userName;

	// 订单条目
	private Set orderLineItems = new HashSet();

	/**
	 * Default constuctor
	 */
	public Order() {
		super();
	}

	/**
	 * @hibernate.id
	 *  generator-class="native" 
	 *  type="int" 
	 *  column="Order_ID" 
	 *  unsaved-value="0"
	 *  
	 * @return int
	 */
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	/**
	 * @hibernate.set
	 *  inverse="true"
	 *  cascade="save-update"
	 *  lazy="true"
	 * @hibernate.key
	 *  column="ORDER_ID"
	 * @hibernate.one-to-many
	 *  class="cn.hxex.order.bo.OrderLineItem"
	 *
	 *  @return Set
	 */
	public Set getOrderLineItems() {
		return orderLineItems;
	}

	public void setOrderLineItems(Set orderLineItems) {
		this.orderLineItems = orderLineItems;
	}

	/**
	 * @hibernate.property
	 *  name="total" 
	 *  column="Total" 
	 *  type="double" 
	 *  not-null="false" 
	 *  unique="false"
	 * 
	 * @return double
	 */
	public double getTotal() {
		return total;
	}

	public void setTotal(double total) {
		this.total = total;
	}

	/**
	 * @hibernate.property
	 *  column="UserName" 
	 *  type="string" 
	 *  not-null="true" 
	 *  unique="false"
	 *  
	 * @return String
	 */
	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

}

⌨️ 快捷键说明

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