Jpa级联操作
实体关系之@OneToMany
博客分类: hibernate & ejb
SQL
Order.java
Java代码 收藏代码
package com.entity;
import java.io.Serializable;
import java.util.Date;
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.OneToMany;
import javax.persistence.OrderBy;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
@Table(name = "Orders")
public class Order implements Serializable {
private Integer orderid;//订单号
private Float amount;//订单金额
private Set orderItems = new HashSet();//订单项
private Date createdate;//订单创建日期
@Id
@GeneratedValue
public Integer getOrderid() {
return orderid;
}
public void setOrderid(Integer orderid) {
this.orderid = orderid;
}
@Column

本文介绍了JPA中的级联操作,重点讲解了@OneToMany注解的使用,包括如何在Order类中配置级联添加、删除、刷新和延迟加载,并展示了OrderItem类的相关配置。通过示例代码,展示了如何在Order中添加和删除OrderItem,以及级联操作的工作原理。
最低0.47元/天 解锁文章

6279

被折叠的 条评论
为什么被折叠?



