I have a Restful web service in Java, I have been able to do CRUD transactions without any problem, but the challenge I have encountered is how to do inner join and filters in a query. I have something like this:
@GET
@Path("buscar")
@Produces(MediaType.APPLICATION_JSON)
public List<Categorias> buscar(String descripcion) {
javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(entityClass)); //Tengo entendido que aquí se hace pero desconozco el cómo.
javax.persistence.Query q = getEntityManager().createQuery(cq);
return null;//Lo dejo null para armar la Query primero
}
@Override
protected EntityManager getEntityManager() {
return em;
}
Somebody could guide me in this please ...