Q - Query result typeR - Expected result typepublic interface JPQLResultConverter<Q,R>
| Modifier and Type | Method and Description |
|---|---|
R |
convert(JpaExecutionContext context,
Q result)
Convert a query result into expected result type.
|
Class<? extends R> |
getConversionType()
Get the type into which this converter is able to convert a result.
|
Class<? extends Q> |
getQueryResultType()
Get the query result type.
|
static <T> JPQLResultConverter<T,T> |
identity(Class<? extends T> type)
Create a
JPQLResultConverter which does not perform any result conversion. |
Class<? extends Q> getQueryResultType()
Class<? extends R> getConversionType()
R convert(JpaExecutionContext context, Q result) throws com.holonplatform.core.exceptions.DataAccessException
context - Execution contextresult - Result to convertcom.holonplatform.core.exceptions.DataAccessException - If the conversion failedstatic <T> JPQLResultConverter<T,T> identity(Class<? extends T> type)
JPQLResultConverter which does not perform any result conversion.T - Query result typetype - Query result type (not null)JPQLResultConverterCopyright © 2019 The Holon Platform. All rights reserved.