hibernate/hibernate-orm · error · IllegalStateException
DynamicResultBuilderInstantiation defined no arguments
Error message
DynamicResultBuilderInstantiation defined no arguments
What it means
Error "DynamicResultBuilderInstantiation defined no arguments" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderInstantiation.java:98
@Override
public NativeQuery.InstantiationResultNode<J> addBasicArgument(String columnAlias, String argumentAlias) {
argumentResultBuilders.add( new InstantiationArgument( Builders.scalar( columnAlias ), argumentAlias ) );
return this;
}
@Override
public DynamicResultBuilderInstantiation<?> cacheKeyInstance() {
return new DynamicResultBuilderInstantiation<>( this );
}
@Override
public DomainResult<?> buildResult(
JdbcValuesMetadata jdbcResultsMetadata,
int resultPosition,
DomainResultCreationState domainResultCreationState) {
if ( argumentResultBuilders.isEmpty() ) {
throw new IllegalStateException( "DynamicResultBuilderInstantiation defined no arguments" );
}
final List<ArgumentDomainResult<?>> argumentDomainResults =
new ArrayList<>( argumentResultBuilders.size() );
for ( int i = 0; i < argumentResultBuilders.size(); i++ ) {
argumentDomainResults.add( new ArgumentDomainResult<>(
argumentResultBuilders.get( i )
.argumentBuilder.buildResult( jdbcResultsMetadata, i, domainResultCreationState )
) );
}
return new DynamicInstantiationResultImpl<>(
null,
DynamicInstantiationNature.CLASS,
javaType,
argumentDomainResults
);
}View on GitHub (pinned to fad1729dce)
Solutions
- The constructor/instantiation result mapping defines no arguments. Add constructor argument mappings.
When it happens
Trigger: A query is executed while a declared parameter has no bound value: DynamicResultBuilderInstantiation defined no arguments
Common situations: Forgetting setParameter() for one of the query's parameters, or binding the wrong number of positional arguments before calling getResultList()/executeUpdate().
AI-assisted analysis of hibernate/hibernate-orm@fad1729dce (2026-08-22).
Data as JSON: /api/errors/c581c7fa09625106.
Report an issue: GitHub.