{"record":{"id":"8f395d0c53ff9df4","repo":"hibernate/hibernate-orm","slug":"unrecognized-member-mapping-type","errorCode":null,"errorMessage":"Unrecognized member mapping type: {}","messagePattern":"Unrecognized member mapping type: (.+?)","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"hibernate-core/src/main/java/org/hibernate/query/results/internal/jpa/EntityBuilder.java","lineNumber":113,"sourceCode":"\t\t\t\tif ( !identifierFetchHandler.handleMember( embeddedMapping ) ) {\n\t\t\t\t\tif ( attributeMapping instanceof EmbeddableValuedModelPart modelPart ) {\n\t\t\t\t\t\tattributeFetchBuilders.put(\n\t\t\t\t\t\t\t\tembeddedMapping.name(),\n\t\t\t\t\t\t\t\tnew CompleteFetchBuilderEmbeddableValuedModelPart(\n\t\t\t\t\t\t\t\t\t\trootPath.append( attributeMapping.getPartName() ),\n\t\t\t\t\t\t\t\t\t\tmodelPart,\n\t\t\t\t\t\t\t\t\t\textractColumnNames( embeddedMapping, modelPart )\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow new IllegalArgumentException( \"Not an embedded attribute: \"\n\t\t\t\t\t\t\t\t+ attributeMapping.getNavigableRole().getFullPath() );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthrow new IllegalArgumentException( \"Unrecognized member mapping type: \"\n\t\t\t\t\t\t\t+ memberMapping.getClass().getName() );\n\t\t\t}\n\t\t}\n\n\t\tthis.identifierFetchBuilder = identifierFetchHandler.buildFetchBuilder();\n\t}\n\n\tprivate static List<String> extractColumnNames(\n\t\t\tEmbeddedMapping<?, ?> embeddedMapping,\n\t\t\tEmbeddableValuedModelPart modelPart) {\n\t\tfinal var columnNames = new String[modelPart.getJdbcTypeCount()];\n\t\tcollectColumnNames( embeddedMapping, modelPart.getEmbeddableTypeDescriptor(), 0, columnNames );\n\t\tfor ( int i = 0; i < columnNames.length; i++ ) {\n\t\t\tif ( columnNames[i] == null ) {\n\t\t\t\tthrow new IllegalArgumentException(\n\t\t\t\t\t\t\"No column name specified for embedded attribute selectable: \"\n\t\t\t\t\t\t\t\t+ modelPart.getSelectable( i ).getSelectableName()\n\t\t\t\t);","sourceCodeStart":95,"sourceCodeEnd":131,"githubUrl":"https://github.com/hibernate/hibernate-orm/blob/fad1729dce015f908198d57a8d80274a30f905a5/hibernate-core/src/main/java/org/hibernate/query/results/internal/jpa/EntityBuilder.java#L95-L131","documentation":"Error \"Unrecognized member mapping type: {}\" thrown in hibernate/hibernate-orm.","triggerScenarios":"A JPA result mapping for an embedded/identifier attribute is invalid: Unrecognized member mapping type: <value>","commonSituations":"@SqlResultSetMapping/@MappingElement definitions referencing non-embedded attributes, missing column names, or duplicate member mappings.","solutions":["The member mapping type is not recognized. Use a supported member mapping (column, formula, ...)."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fad1729dce015f908198d57a8d80274a30f905a5","analyzedAt":"2026-08-22T04:13:57.527Z","schemaVersion":2},"datasetVersion":"2026-08-22T09:17:25.309Z"}