Package org.hibernate.reactive.mutiny
Interface Mutiny.MutationQuery
- All Superinterfaces:
Mutiny.AbstractQuery
- All Known Subinterfaces:
Mutiny.Query<R>
- All Known Implementing Classes:
MutinyMutationQueryImpl
,MutinyQueryImpl
- Enclosing interface:
- Mutiny
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Integer>
Asynchronously execute this delete, update, or insert query, returning the updated row count.setComment
(String comment) Set the comment for this query.setParameter
(int parameter, Object argument) Set the value of an ordinal parameter.setParameter
(jakarta.persistence.Parameter<T> parameter, T argument) Set the value of a typed parameter.setParameter
(String parameter, Object argument) Set the value of a named parameter.Methods inherited from interface org.hibernate.reactive.mutiny.Mutiny.AbstractQuery
getComment
-
Method Details
-
executeUpdate
io.smallrye.mutiny.Uni<Integer> executeUpdate()Asynchronously execute this delete, update, or insert query, returning the updated row count.- Returns:
- the row count as an integer
- See Also:
-
Query.executeUpdate()
-
setParameter
Description copied from interface:Mutiny.AbstractQuery
Set the value of an ordinal parameter. Ordinal parameters are numbered from 1, and are specified in the query using placeholder tokens of form?1
,?2
, etc.- Specified by:
setParameter
in interfaceMutiny.AbstractQuery
- Parameters:
parameter
- an integer identifying the ordinal parameterargument
- the argument to set
-
setParameter
Description copied from interface:Mutiny.AbstractQuery
Set the value of a named parameter. Named parameters are specified in the query using placeholder tokens of form:name
.- Specified by:
setParameter
in interfaceMutiny.AbstractQuery
- Parameters:
parameter
- the name of the parameterargument
- the argument to set
-
setParameter
Description copied from interface:Mutiny.AbstractQuery
Set the value of a typed parameter. Typed parameters are obtained from the JPACriteriaBuilder
, which may itself be obtained by callingMutiny.SessionFactory.getCriteriaBuilder()
.- Specified by:
setParameter
in interfaceMutiny.AbstractQuery
- Parameters:
parameter
- the parameterargument
- the argument to set- See Also:
-
CriteriaBuilder.parameter(Class)
-
setComment
Description copied from interface:Mutiny.AbstractQuery
Set the comment for this query. This comment will be prepended to the SQL query sent to the database.- Specified by:
setComment
in interfaceMutiny.AbstractQuery
- Parameters:
comment
- The human-readable comment
-