Package org.nuiton.topia.persistence
Class QueryMissingOrderException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.nuiton.topia.persistence.TopiaException
org.nuiton.topia.persistence.TopiaQueryException
org.nuiton.topia.persistence.QueryMissingOrderException
- All Implemented Interfaces:
Serializable
If you get this exception, it means that you asked ToPIA to make an operation that needs a deterministic way to sort
the result but you didn't defined such query.
To fix you issue, you may use another API call (maybe user findAny instead of findFirst) or change your query by
adding an order by clause. A quick and easy fix would be to just use "order by topiaId".
- Since:
- 3.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected org.nuiton.util.pagination.PaginationParameterFields inherited from class org.nuiton.topia.persistence.TopiaQueryException
hql, hqlParameters -
Constructor Summary
ConstructorsConstructorDescriptionQueryMissingOrderException(String hql, Map<String, Object> hqlParameters) QueryMissingOrderException(String hql, Map<String, Object> hqlParameters, org.nuiton.util.pagination.PaginationParameter paginationParameter) -
Method Summary
Modifier and TypeMethodDescriptionorg.nuiton.util.pagination.PaginationParameterMethods inherited from class org.nuiton.topia.persistence.TopiaQueryException
getHql, getHqlParametersMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
MESSAGE
- See Also:
-
paginationParameter
protected org.nuiton.util.pagination.PaginationParameter paginationParameter
-
-
Constructor Details
-
QueryMissingOrderException
-
QueryMissingOrderException
-
-
Method Details
-
getPaginationParameter
public org.nuiton.util.pagination.PaginationParameter getPaginationParameter()
-