hibernate/hibernate-orm · error · MappingException
unknown FlushMode : {}
Error message
unknown FlushMode : {} What it means
Error "unknown FlushMode : {}" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/jpa/internal/util/FlushModeTypeHelper.java:222
if ( externalName == null ) {
return null;
}
try {
JPA_LOGGER.attemptingToInterpretExternalSettingAsFlushModeName( externalName );
return FlushMode.valueOf( externalName.toUpperCase( Locale.ROOT) );
}
catch ( IllegalArgumentException e ) {
JPA_LOGGER.attemptingToInterpretExternalSettingAsFlushModeTypeName( externalName );
}
try {
return getFlushMode( FlushModeType.valueOf( externalName.toLowerCase( Locale.ROOT ) ) );
}
catch ( IllegalArgumentException ignore ) {
}
throw new MappingException( "unknown FlushMode : " + externalName );
}
}
View on GitHub (pinned to fad1729dce)
Solutions
- Use one of the known FlushMode names (MANUAL, COMMIT, AUTO, ALWAYS); correct the configuration value.
When it happens
Trigger: Thrown at hibernate-core/src/main/java/org/hibernate/jpa/internal/util/FlushModeTypeHelper.java:222 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hibernate/hibernate-orm@fad1729dce (2026-08-22).
Data as JSON: /api/errors/51631ed1bc6b3693.
Report an issue: GitHub.