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
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 }