Klartext in Zwischenablage anzeigen und drucken?
Paket com.hujuan.bean;
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.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Juristische Person
@Table(name="Bestellungen")
öffentliche Klasse Order {
private String-ID;
privater Float-Betrag;
private Set<OrderItem> items = new HashSet<OrderItem>();
@Id @Column(Länge=10)
öffentlicher String getId() {
Rückgabe-ID;
}
public void setId(String id) {
this.id = id;
}
@Column(nullable=false)
public Float getAmount() {
Rückgabebetrag;
}
public void setAmount(Float-Betrag) {
this.amount = Betrag;
}
//级联操作
@OneToMany(cascade= {CascadeType.REFRESH,CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE},fetch=FetchType.LAZY,mappedBy="order")
public Set<OrderItem> getItems() {
Artikel zurücksenden;
}
public void setItems(Set<OrderItem> items) {
this.items = Artikel;
}
public void addOrderItem(OrderItem orderItem){
orderItem.setOrder(this);
this.items.add(orderItem);
}
}
Paket com.hujuan.bean;
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.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Juristische Person
@Table(name="Bestellungen")
öffentliche Klasse Order {
private String-ID;
privater Float-Betrag;
private Set<OrderItem> items = new HashSet<OrderItem>();
@Id @Column(Länge=10)
öffentlicher String getId() {
Rückgabe-ID;
}
public void setId(String id) {
this.id = id;
}
@Column(nullable=false)
public Float getAmount() {
Rückgabebetrag;
}
public void setAmount(Float-Betrag) {
this.amount = Betrag;
}
//级联操作
@OneToMany(cascade= {CascadeType.REFRESH,CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE},fetch=FetchType.LAZY,mappedBy="order")
public Set<OrderItem> getItems() {
Artikel zurücksenden;
}
public void setItems(Set<OrderItem> items) {
this.items = Artikel;
}
public void addOrderItem(OrderItem orderItem){
orderItem.setOrder(this);
this.items.add(orderItem);
}
}
Cascade 级联操作
CascadeType. PERSIST 级联持久化 (保存) 操作
CascadeType. MERGE 级联更新 (合并) 操作
CascadeType. REFRESH 级联刷新操作, 只会查询获取操作
CascadeType. REMOVE 级联删除操作
CascadeType. ALLE 级联以上全部操作
Holen Sie sich die Funktion „Fetch“.
mappedBy 关系维护
mappedBy= "order" Die Funktion „OrderItem“ wird verwendet, um die Funktion „order“ anzuzeigen
Klartext in Zwischenablage anzeigen und drucken?
Paket com.hujuan.bean;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
@Juristische Person
öffentliche Klasse OrderItem {
private Ganzzahl-ID;
privater String Produktname;
privater Float-Verkaufspreis = 0f;
privater Bestellauftrag;
@Id @GeneratedValue
öffentliche Ganzzahl getId() {
Rückgabe-ID;
}
public void setId(Integer id) {
this.id = id;
}
@Column(length=30,nullable=false)
öffentlicher String getProductName() {
return Produktname;
}
public void setProductName(String productName) {
this.productName = Produktname;
}
@Column(nullable=false)
public Float getSellPrice() {
Return SellPrice;
}
public void setSellPrice(Float salePrice) {
this.sellPrice = verkaufspreis;
}
//optional=true表示该对象(Order)是可选的, 对象(Order)可以不存在
//值为false表示不可选即该对象(Order)必须存在,则在数据库中的外键就不能为null)
@ManyToOne(cascade={CascadeType.MERGE,CascadeType.REFRESH},optional=false)
//定义外键名称
@JoinColumn(name="order_id")
öffentliche Ordnung getOrder() {
Rücksendeauftrag;
}
public void setOrder(Order order) {
this.order = order;
}
}
Weitere Informationen finden Sie unter CSDN: http://blog.csdn.net/SuperBoo/archive/2009/12/30/5103913.aspx