Sample Task
To demonstrate task scheduling in Spring, let's implement a simple job first, namely, an application
maintaining a database of car information. Listing 15-1 shows the Car class, which is implemented as a
JPA entity class.
Listing 15-1. The Car Class
package com.apress.prospring3.ch15.domain;
import static javax.persistence.GenerationType.IDENTITY;
import
javax.persistence.Column;
import
javax.persistence.Entity;
import
javax.persistence.GeneratedValue;
import
javax.persistence.Id;
import
javax.persistence.Table;
import
javax.persistence.Version;
import org.hibernate.annotations.Type;
import org.joda.time.DateTime;
@Entity
@Table(name="car")
public class Car {
private Long id;
private String licensePlate;
private String manufacturer;
private DateTime manufactureDate;
private int age;
private int version;
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "ID")
public Long getId() {
return id;
}
@Column(name="LICENSE_PLATE")
public String getLicensePlate() {
return licensePlate;
}
@Column(name="MANUFACTURER")
public String getManufacturer() {
return manufacturer;
Search WWH :
Custom Search
Previous Page
Spring Framework 3 Topic Index
Next Page
Spring Framework 3 Bookmarks
Home