public final class JpaUtils extends Object
| Constructor and Description |
|---|
JpaUtils() |
| Modifier and Type | Method and Description |
|---|---|
<X,Z,Y> javax.persistence.criteria.Join<X,Z> |
addJoin(javax.persistence.criteria.From<Y,X> from,
javax.persistence.metamodel.SingularAttribute<X,Z> attribute,
javax.persistence.criteria.JoinType joinType) |
void |
executeNativeQuery(javax.persistence.EntityManager entityManager,
String sql,
Object... params) |
Map<String,Object> |
executeStoredProcedure(javax.persistence.EntityManager entityManager,
String procedureName,
Map<Integer,Object> input,
List<String> output) |
<T> T |
getFirstResultOrNull(javax.persistence.TypedQuery<T> typedQuery) |
<T> T |
getSingleResult(javax.persistence.TypedQuery<T> typedQuery) |
<T> T |
getSingleResultOrNull(javax.persistence.TypedQuery<T> typedQuery) |
<T> List<T> |
selectNativeQuery(javax.persistence.EntityManager entityManager,
Class<T> resultClass,
String sql,
Object... params) |
<T> List<T> |
selectNativeQuery(javax.persistence.EntityManager entityManager,
String sql,
Object... params) |
Class |
unproxiedClass(BaseEntity proxy) |
public <T> T getSingleResult(javax.persistence.TypedQuery<T> typedQuery)
public <T> T getSingleResultOrNull(javax.persistence.TypedQuery<T> typedQuery)
public <T> T getFirstResultOrNull(javax.persistence.TypedQuery<T> typedQuery)
public void executeNativeQuery(javax.persistence.EntityManager entityManager,
String sql,
Object... params)
public <T> List<T> selectNativeQuery(javax.persistence.EntityManager entityManager, String sql, Object... params)
public <T> List<T> selectNativeQuery(javax.persistence.EntityManager entityManager, Class<T> resultClass, String sql, Object... params)
public Map<String,Object> executeStoredProcedure(javax.persistence.EntityManager entityManager, String procedureName, Map<Integer,Object> input, List<String> output)
entityManager - entityManagerprocedureName - name of the stored procedure in the databaseinput - input parameters with their valuesoutput - output parameter namespublic <X,Z,Y> javax.persistence.criteria.Join<X,Z> addJoin(javax.persistence.criteria.From<Y,X> from,
javax.persistence.metamodel.SingularAttribute<X,Z> attribute,
javax.persistence.criteria.JoinType joinType)
public Class unproxiedClass(BaseEntity proxy)
Copyright © 2018–2021 Tesler. All rights reserved.