erp2product.java
来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 227 行
JAVA
227 行
package anni.aerp2.domain;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import anni.core.grid.LongGridBean;
import org.hibernate.annotations.GenericGenerator;
/**
* Erp2Product generated by Lingo.
*
* @author Lingo
* @since 2007年11月03日 下午 12时54分39秒31
*/
@Entity
@Table(name = "A_ERP2_PRODUCT")
public class Erp2Product extends LongGridBean {
/** * serial. */
static final long serialVersionUID = 0L;
/** * id. */
private Long id;
/** * erp2Supplier. */
private Erp2Supplier erp2Supplier;
/** * name. */
private String name;
/** * type. */
private Integer type;
/** * material. */
private String material;
/** * factory. */
private String factory;
/** * price. */
private Double price;
/** * unit. */
private Integer unit;
/** * descn. */
private String descn;
/** * num. */
private Integer num;
/** * total. */
private Double total;
/** * erp2Bids. */
private Set<Erp2Bid> erp2Bids = new HashSet<Erp2Bid>(0);
/** * erp2BuyOrderInfos. */
private Set<Erp2BuyOrderInfo> erp2BuyOrderInfos = new HashSet<Erp2BuyOrderInfo>(0);
/** * 构造方法. */
public Erp2Product() {
}
/** * @return id. */
@GenericGenerator(name = "generator", strategy = "increment")
@Id
@GeneratedValue(generator = "generator")
@Column(name = "ID", unique = true, nullable = false)
public Long getId() {
return id;
}
/** * @param id Long. */
public void setId(Long id) {
this.id = id;
}
/** * @return erp2Supplier. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "SUPPLIER_ID")
public Erp2Supplier getErp2Supplier() {
return erp2Supplier;
}
/** * @param erp2Supplier Erp2Supplier. */
public void setErp2Supplier(Erp2Supplier erp2Supplier) {
this.erp2Supplier = erp2Supplier;
}
/** * @return name. */
@Column(name = "NAME", length = 50)
public String getName() {
return name;
}
/** * @param name String. */
public void setName(String name) {
this.name = name;
}
/** * @return type. */
@Column(name = "TYPE")
public Integer getType() {
return type;
}
/** * @param type Integer. */
public void setType(Integer type) {
this.type = type;
}
/** * @return material. */
@Column(name = "MATERIAL", length = 50)
public String getMaterial() {
return material;
}
/** * @param material String. */
public void setMaterial(String material) {
this.material = material;
}
/** * @return factory. */
@Column(name = "FACTORY", length = 50)
public String getFactory() {
return factory;
}
/** * @param factory String. */
public void setFactory(String factory) {
this.factory = factory;
}
/** * @return price. */
@Column(name = "PRICE")
public Double getPrice() {
return price;
}
/** * @param price Double. */
public void setPrice(Double price) {
this.price = price;
}
/** * @return unit. */
@Column(name = "UNIT")
public Integer getUnit() {
return unit;
}
/** * @param unit Integer. */
public void setUnit(Integer unit) {
this.unit = unit;
}
/** * @return descn. */
@Column(name = "DESCN", length = 2000)
@Lob
public String getDescn() {
return descn;
}
/** * @param descn String. */
public void setDescn(String descn) {
this.descn = descn;
}
/** * @return num. */
@Column(name = "NUM")
public Integer getNum() {
return num;
}
/** * @param num Integer. */
public void setNum(Integer num) {
this.num = num;
}
/** * @return total. */
@Column(name = "TOTAL")
public Double getTotal() {
return total;
}
/** * @param total Double. */
public void setTotal(Double total) {
this.total = total;
}
/** * @return erp2Bids. */
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "erp2Product")
public Set<Erp2Bid> getErp2Bids() {
return erp2Bids;
}
/** * @param erp2Bids Set. */
public void setErp2Bids(Set<Erp2Bid> erp2Bids) {
this.erp2Bids = erp2Bids;
}
/** * @return erp2BuyOrderInfos. */
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "erp2Product")
public Set<Erp2BuyOrderInfo> getErp2BuyOrderInfos() {
return erp2BuyOrderInfos;
}
/** * @param erp2BuyOrderInfos Set. */
public void setErp2BuyOrderInfos(
Set<Erp2BuyOrderInfo> erp2BuyOrderInfos) {
this.erp2BuyOrderInfos = erp2BuyOrderInfos;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?