View Javadoc
1   package myorg.entitymgrex;
2   
3   import java.io.Serializable;
4   import javax.persistence.Entity;
5   import javax.persistence.GenerationType;
6   import javax.persistence.GeneratedValue;
7   import javax.persistence.Id;
8   import javax.persistence.Table;
9   
10  @Entity @Table(name="EM_AUTO")
11  public class Auto implements Serializable {
12      private static final long serialVersionUID = 1L;
13      @Id @GeneratedValue(strategy=GenerationType.IDENTITY)
14      private long id;
15      private String make;
16      private String model;
17      private String color;
18      private int mileage;
19  
20      public long getId() {
21          return id;
22      }
23      @SuppressWarnings("unused")
24      private void setId(long id) {
25          this.id = id;
26      }
27  
28      //more getter/setters go here
29      public String getMake() {
30          return make;
31      }
32      public void setMake(String make) {
33          this.make = make;
34      }
35      public int getMileage() {
36          return mileage;
37      }
38      public void setMileage(int mileage) {
39          this.mileage = mileage;
40      }
41      public String getModel() {
42          return model;
43      }
44      public void setModel(String model) {
45          this.model = model;
46      }
47      public String getColor() {
48          return color;
49      }
50      public void setColor(String color) {
51          this.color = color;
52      }    
53  
54      @Override
55      public String toString() {
56          StringBuilder builder = new StringBuilder();
57          builder
58              .append("id=").append(id)
59              .append(", make=").append(make)
60              .append(", model=").append(model)
61              .append(", color=").append(color)
62              .append(", mileage=").append(mileage);
63          return builder.toString();
64      }    
65  }