TypedQuery<T>in a JAX-RS (Jersey) application. The service implementation utilizes a @Stateless session bean to handle the transactions, and scale the application. The application was developed using NetBeans, and GlassFish 3.1.2.
The primary reason for using a TypedQuery<T> is to maintain type safety, and give the compiler a chance to determine if there are any problems with the code. This combined with a
CriteriaQuery<T>provide additional safety and functionality that was not available in Java EE5 and JPA 1.0.
There is additional functionality in the application. There is an index page which leads to the examples.
The project can be downloaded here: TypedQueryExample.zip