@Entity @NamedQueries({ @NamedQuery(name="Student.findAll", query="SELECT s FROM Student s"), @NamedQuery(name="Employee.findAll", query="SELECT e FROM Employee e"), ... @NamedQuery(name="SomeEntity.someQuery", query="SELECT se FROM SomeEntity se") }) public class NamedQueryHolder implements Serializable { // entity needs to have an id @Id private Integer id; // getter and setter for id }