|
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