@Override public <A> TypedQuery<A> query(EntityManager em, String q, Class<A> type, Tuple<String, ?>... params) { return setParams(em.createNamedQuery(q, type), params); } };
@Override public <A> TypedQuery<A> query(EntityManager em, String q, Class<A> type, Tuple<String, ?>... params) { return setParams(em.createQuery(q, type), params); } };
@Override public Query query(EntityManager em, String q, Tuple<String, ?>... params) { return setParams(em.createNamedQuery(q), params); }
@Override public Query query(EntityManager em, String q, Object... params) { return setParams(em.createNativeQuery(q), params); } };
@Override public Query query(EntityManager em, String q, Tuple<String, ?>... params) { return setParams(em.createQuery(q), params); }