{"record":{"id":"dcdd76272c2437d1","repo":"hibernate/hibernate-orm","slug":"embedded-result-mapping-specified-unknown-attribut","errorCode":null,"errorMessage":"Embedded result mapping specified unknown attribute: {}","messagePattern":"Embedded result mapping specified unknown attribute: (.+?)","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"hibernate-core/src/main/java/org/hibernate/query/results/internal/jpa/EntityBuilder.java","lineNumber":146,"sourceCode":"\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);\n\t\t\t}\n\t\t}\n\t\treturn List.of( columnNames );\n\t}\n\n\tprivate static void collectColumnNames(\n\t\t\tEmbeddedMapping<?, ?> embeddedMapping,\n\t\t\tManagedMappingType embeddableMappingType,\n\t\t\tint offset,\n\t\t\tString[] columnNames) {\n\t\tfor ( var memberMapping : embeddedMapping.fields() ) {\n\t\t\tfinal String memberName = memberName( memberMapping );\n\t\t\tfinal var attributeMapping = embeddableMappingType.findAttributeMapping( memberName );\n\t\t\tif ( attributeMapping == null ) {\n\t\t\t\tthrow new IllegalArgumentException(\n\t\t\t\t\t\t\"Embedded result mapping specified unknown attribute: \" + memberName\n\t\t\t\t);\n\t\t\t}\n\t\t\tpopulateColumnNames(\n\t\t\t\t\toffset + getAttributeOffset( embeddableMappingType, memberName ),\n\t\t\t\t\tcolumnNames,\n\t\t\t\t\tmemberMapping,\n\t\t\t\t\tmemberName,\n\t\t\t\t\tattributeMapping\n\t\t\t);\n\t\t}\n\t}\n\n\tprivate static void populateColumnNames(\n\t\t\tint offset,\n\t\t\tString[] columnNames,\n\t\t\tMemberMapping<?> memberMapping,\n\t\t\tString memberName,","sourceCodeStart":128,"sourceCodeEnd":164,"githubUrl":"https://github.com/hibernate/hibernate-orm/blob/fad1729dce015f908198d57a8d80274a30f905a5/hibernate-core/src/main/java/org/hibernate/query/results/internal/jpa/EntityBuilder.java#L128-L164","documentation":"Error \"Embedded result mapping specified unknown attribute: {}\" thrown in hibernate/hibernate-orm.","triggerScenarios":"A JPA result mapping for an embedded/identifier attribute is invalid: Embedded result mapping specified unknown attribute: <value>","commonSituations":"@SqlResultSetMapping/@MappingElement definitions referencing non-embedded attributes, missing column names, or duplicate member mappings.","solutions":["The embedded result mapping names an unknown attribute. Check the attribute exists on the embeddable."],"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"}