File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
hibernate-core/src/main/java/org/hibernate/boot/model/internal Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ public void startingProperty(MemberDetails property) {
126
126
return ;
127
127
}
128
128
129
- final String propertyName = property .getName ();
129
+ final String propertyName = property .resolveAttributeName ();
130
130
if ( attributeConversionInfoMap .containsKey ( propertyName ) ) {
131
131
return ;
132
132
}
@@ -144,7 +144,7 @@ public void startingProperty(MemberDetails property) {
144
144
145
145
@ Override
146
146
protected AttributeConversionInfo locateAttributeConversionInfo (MemberDetails attributeMember ) {
147
- return locateAttributeConversionInfo ( attributeMember .getName () );
147
+ return locateAttributeConversionInfo ( attributeMember .resolveAttributeName () );
148
148
}
149
149
150
150
@ Override
Original file line number Diff line number Diff line change @@ -192,21 +192,22 @@ public void startingProperty(MemberDetails propertyMemberDetails) {
192
192
193
193
// technically we should only do this for properties of "basic type"
194
194
195
- final String path = embeddedAttributeName + '.' + propertyMemberDetails .getName ();
195
+ final String attributeName = propertyMemberDetails .resolveAttributeName ();
196
+ final String path = embeddedAttributeName + '.' + attributeName ;
196
197
if ( attributeConversionInfoMap .containsKey ( path ) ) {
197
198
return ;
198
199
}
199
200
200
201
propertyMemberDetails .forEachAnnotationUsage ( Convert .class , (usage ) -> {
201
202
final AttributeConversionInfo info = new AttributeConversionInfo ( usage , propertyMemberDetails );
202
- attributeConversionInfoMap .put ( propertyMemberDetails . getName () , info );
203
+ attributeConversionInfoMap .put ( attributeName , info );
203
204
} );
204
205
}
205
206
206
207
@ Override
207
208
protected AttributeConversionInfo locateAttributeConversionInfo (MemberDetails attributeMember ) {
208
209
// conversions on parent would have precedence
209
- return locateAttributeConversionInfo ( attributeMember .getName () );
210
+ return locateAttributeConversionInfo ( attributeMember .resolveAttributeName () );
210
211
}
211
212
212
213
@ Override
You can’t perform that action at this time.
0 commit comments