package com.example.springhibernate; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.NamedQuery; import javax.persistence.Table; @Entity @Table(name = "springhibernate_person") @NamedQuery(name = "Person.selectAll", query = "select o from Person o") public class Person implements Serializable { private static final long serialVersionUID = 3297423984732894L; @Id @GeneratedValue private int id; private String firstName; private String lastName; private Integer age; public Person() { id = 0; firstName = ""; lastName = ""; age = null; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }