package jpql.query; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; @Entity @NamedQueries ({ @NamedQuery(name="phone.findAll", query="SELECT p FROM Phone p") }) @SuppressWarnings("unused") public class Phone implements Serializable { private String area; @ManyToOne @JoinColumn(name = "CUSTOMER_ID") private Customer customer; @ManyToOne @JoinColumn(name = "EMPLOYEE_ID") private Employee employee; @Id @Column(nullable = false) private Long id; @Column(name="PHONE_NUMBER") private String phoneNumber; private Long type; }