Java Reference
In-Depth Information
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Version
private long version;
private String customerName;
private String address;
private String city;
private String state;
private String zip;
// Accessors go here
...
}
Order
package com.apress.springbatch.chapter11.domain;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Version;
@Entity
@Table(name="orders")
public class Order implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Version
private long version;
@ManyToOne(cascade = CascadeType.ALL)
private Customer customer;
private String creditCardNumber;
private String expirationDate;
@OneToMany(cascade = CascadeType.ALL, mappedBy="order", fetch = FetchType.LAZY)
private List<OrderItem> items;
Search WWH ::




Custom Search