Skip to content

Commit b006923

Browse files
committed
Polishing.
Original pull request #1869
1 parent 848ffee commit b006923

File tree

5 files changed

+6
-23
lines changed

5 files changed

+6
-23
lines changed

spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/QueryMapper.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.springframework.data.mapping.PropertyReferenceException;
3333
import org.springframework.data.mapping.context.InvalidPersistentPropertyPath;
3434
import org.springframework.data.mapping.context.MappingContext;
35-
import org.springframework.data.relational.core.dialect.Dialect;
3635
import org.springframework.data.relational.core.mapping.RelationalPersistentEntity;
3736
import org.springframework.data.relational.core.mapping.RelationalPersistentProperty;
3837
import org.springframework.data.relational.core.query.CriteriaDefinition;
@@ -66,7 +65,7 @@ public class QueryMapper {
6665
*
6766
* @param converter must not be {@literal null}.
6867
*/
69-
public QueryMapper( JdbcConverter converter) {
68+
public QueryMapper(JdbcConverter converter) {
7069

7170
Assert.notNull(converter, "JdbcConverter must not be null");
7271

@@ -90,8 +89,7 @@ public List<OrderByField> getMappedSort(Table table, Sort sort, @Nullable Relati
9089
SqlSort.validate(order);
9190

9291
OrderByField simpleOrderByField = createSimpleOrderByField(table, entity, order);
93-
OrderByField orderBy = simpleOrderByField
94-
.withNullHandling(order.getNullHandling());
92+
OrderByField orderBy = simpleOrderByField.withNullHandling(order.getNullHandling());
9593
mappedOrder.add(order.isAscending() ? orderBy.asc() : orderBy.desc());
9694
}
9795

@@ -285,7 +283,7 @@ private Condition mapCondition(CriteriaDefinition criteria, MapSqlParameterSourc
285283
SQLType sqlType;
286284
Comparator comparator = criteria.getComparator();
287285

288-
if (criteria.getValue()instanceof JdbcValue settableValue) {
286+
if (criteria.getValue() instanceof JdbcValue settableValue) {
289287

290288
mappedValue = convertValue(comparator, settableValue.getValue(), propertyField.getTypeHint());
291289
sqlType = getTypeHint(mappedValue, actualType.getType(), settableValue);
@@ -424,7 +422,8 @@ private Condition mapEmbeddedObjectCondition(CriteriaDefinition criteria, MapSql
424422
@Nullable
425423
private Object convertValue(Comparator comparator, @Nullable Object value, TypeInformation<?> typeHint) {
426424

427-
if ((Comparator.IN.equals(comparator) || Comparator.NOT_IN.equals(comparator)) && value instanceof Collection<?> collection && !collection.isEmpty()) {
425+
if ((Comparator.IN.equals(comparator) || Comparator.NOT_IN.equals(comparator))
426+
&& value instanceof Collection<?> collection && !collection.isEmpty()) {
428427

429428
Collection<Object> mapped = new ArrayList<>(collection.size());
430429

spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/SqlParametersFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.springframework.data.mapping.PersistentProperty;
2727
import org.springframework.data.mapping.PersistentPropertyAccessor;
2828
import org.springframework.data.relational.core.conversion.IdValueSource;
29-
import org.springframework.data.relational.core.dialect.Dialect;
3029
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
3130
import org.springframework.data.relational.core.mapping.RelationalPersistentEntity;
3231
import org.springframework.data.relational.core.mapping.RelationalPersistentProperty;
@@ -47,7 +46,7 @@
4746
public class SqlParametersFactory {
4847
private final RelationalMappingContext context;
4948
private final JdbcConverter converter;
50-
49+
5150
/**
5251
* @since 3.1
5352
*/

spring-data-jdbc/src/test/java/org/springframework/data/jdbc/mybatis/MyBatisCustomizingNamespaceHsqlIntegrationTests.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.apache.ibatis.session.SqlSession;
2626
import org.apache.ibatis.session.SqlSessionFactory;
2727
import org.junit.jupiter.api.Test;
28-
import org.junit.jupiter.api.extension.ExtendWith;
2928
import org.mybatis.spring.SqlSessionFactoryBean;
3029
import org.mybatis.spring.SqlSessionTemplate;
3130
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,14 +41,9 @@
4241
import org.springframework.data.jdbc.testing.IntegrationTest;
4342
import org.springframework.data.jdbc.testing.TestClass;
4443
import org.springframework.data.jdbc.testing.TestConfiguration;
45-
import org.springframework.data.relational.core.dialect.HsqlDbDialect;
4644
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
4745
import org.springframework.data.repository.CrudRepository;
4846
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase;
49-
import org.springframework.test.context.ActiveProfiles;
50-
import org.springframework.test.context.ContextConfiguration;
51-
import org.springframework.test.context.junit.jupiter.SpringExtension;
52-
import org.springframework.transaction.annotation.Transactional;
5347

5448
/**
5549
* Tests the integration for customizing the namespace with Mybatis.

spring-data-relational/src/main/java/org/springframework/data/relational/core/conversion/RelationalConverter.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,12 @@
1515
*/
1616
package org.springframework.data.relational.core.conversion;
1717

18-
import java.util.function.Function;
19-
2018
import org.springframework.core.convert.ConversionService;
21-
import org.springframework.data.mapping.Parameter;
2219
import org.springframework.data.mapping.PersistentEntity;
2320
import org.springframework.data.mapping.PersistentPropertyAccessor;
2421
import org.springframework.data.mapping.PersistentPropertyPathAccessor;
2522
import org.springframework.data.mapping.context.MappingContext;
2623
import org.springframework.data.mapping.model.EntityInstantiators;
27-
import org.springframework.data.mapping.model.ParameterValueProvider;
2824
import org.springframework.data.projection.EntityProjection;
2925
import org.springframework.data.projection.EntityProjectionIntrospector;
3026
import org.springframework.data.relational.core.mapping.RelationalPersistentEntity;
@@ -127,5 +123,4 @@ public interface RelationalConverter {
127123
@Nullable
128124
Object writeValue(@Nullable Object value, TypeInformation<?> type);
129125

130-
131126
}

spring-data-relational/src/main/java/org/springframework/data/relational/core/mapping/BasicRelationalPersistentProperty.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ public class BasicRelationalPersistentProperty extends AnnotationBasedPersistent
5353
private final boolean hasExplicitColumnName;
5454
private final @Nullable Expression columnNameExpression;
5555
private final Lazy<Optional<SqlIdentifier>> collectionIdColumnName;
56-
private final @Nullable Expression collectionIdColumnNameExpression;
5756
private final Lazy<SqlIdentifier> collectionKeyColumnName;
5857
private final @Nullable Expression collectionKeyColumnNameExpression;
5958
private final boolean isEmbedded;
@@ -98,16 +97,13 @@ public BasicRelationalPersistentProperty(Property property, PersistentEntity<?,
9897
collectionIdColumnName = Lazy.of(() -> Optional.of(createSqlIdentifier(mappedCollection.idColumn())));
9998
}
10099

101-
this.collectionIdColumnNameExpression = detectExpression(mappedCollection.idColumn());
102-
103100
collectionKeyColumnName = Lazy.of(
104101
() -> StringUtils.hasText(mappedCollection.keyColumn()) ? createSqlIdentifier(mappedCollection.keyColumn())
105102
: createDerivedSqlIdentifier(namingStrategy.getKeyColumn(this)));
106103

107104
this.collectionKeyColumnNameExpression = detectExpression(mappedCollection.keyColumn());
108105
} else {
109106

110-
this.collectionIdColumnNameExpression = null;
111107
this.collectionKeyColumnNameExpression = null;
112108
}
113109

0 commit comments

Comments
 (0)