|
32 | 32 | import org.springframework.dao.InvalidDataAccessApiUsageException; |
33 | 33 | import org.springframework.data.convert.CustomConversions; |
34 | 34 | import org.springframework.data.mapping.IdentifierAccessor; |
| 35 | +import org.springframework.data.mapping.InstanceCreatorMetadata; |
35 | 36 | import org.springframework.data.mapping.MappingException; |
36 | 37 | import org.springframework.data.mapping.PersistentProperty; |
37 | 38 | import org.springframework.data.mapping.PersistentPropertyAccessor; |
38 | | -import org.springframework.data.mapping.PreferredConstructor; |
39 | 39 | import org.springframework.data.mapping.context.MappingContext; |
40 | 40 | import org.springframework.data.mapping.model.ConvertingPropertyAccessor; |
41 | 41 | import org.springframework.data.mapping.model.DefaultSpELExpressionEvaluator; |
@@ -311,7 +311,7 @@ private <S> S readEntityFrom(Row row, @Nullable RowMetadata metadata, Persistent |
311 | 311 | private <S> S createInstance(Row row, @Nullable RowMetadata rowMetadata, String prefix, |
312 | 312 | RelationalPersistentEntity<S> entity) { |
313 | 313 |
|
314 | | - PreferredConstructor<S, RelationalPersistentProperty> persistenceConstructor = entity.getPersistenceConstructor(); |
| 314 | + InstanceCreatorMetadata<RelationalPersistentProperty> persistenceConstructor = entity.getInstanceCreatorMetadata(); |
315 | 315 | ParameterValueProvider<RelationalPersistentProperty> provider; |
316 | 316 |
|
317 | 317 | if (persistenceConstructor != null && persistenceConstructor.hasParameters()) { |
@@ -716,10 +716,6 @@ public RowParameterValueProvider(Row resultSet, RowMetadata metadata, Relational |
716 | 716 | this.prefix = prefix; |
717 | 717 | } |
718 | 718 |
|
719 | | - /* |
720 | | - * (non-Javadoc) |
721 | | - * @see org.springframework.data.mapping.model.ParameterValueProvider#getParameterValue(org.springframework.data.mapping.PreferredConstructor.Parameter) |
722 | | - */ |
723 | 719 | @Override |
724 | 720 | @Nullable |
725 | 721 | public <T> T getParameterValue( |
|
0 commit comments