Class JpaUtils
java.lang.Object
org.aksw.jena_sparql_api.mapper.util.JpaUtils
A few utility functions to reduce the boiler plate
- Author:
- raven
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> javax.persistence.TypedQuery<T>createTypedQuery(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn) static <T> List<T>getResultList(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn) static <T> TgetSingleResult(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn)
-
Constructor Details
-
JpaUtils
public JpaUtils()
-
-
Method Details
-
createTypedQuery
public static <T> javax.persistence.TypedQuery<T> createTypedQuery(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn) -
getSingleResult
public static <T> T getSingleResult(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn) -
getResultList
public static <T> List<T> getResultList(javax.persistence.EntityManager em, Class<T> clazz, BiConsumer<javax.persistence.criteria.CriteriaBuilder, javax.persistence.criteria.CriteriaQuery<T>> fn)
-