Skip to content

Commit 18eda61

Browse files
kurtn718schauder
authored andcommitted
Deprecate redundant getReference(IdentifierProcessing) method.
Closes #1110 Original pull request #1458
1 parent e4ec418 commit 18eda61

File tree

17 files changed

+37
-26
lines changed

17 files changed

+37
-26
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public Object[] execute(String sql, SqlParameterSource[] sqlParameterSources) {
7979
Map<String, Object> keys = keyList.get(i);
8080
if (keys.size() > 1) {
8181
if (idColumn != null) {
82-
ids[i] = keys.get(idColumn.getReference(dialect.getIdentifierProcessing()));
82+
ids[i] = keys.get(idColumn.getReference());
8383
}
8484
} else {
8585
ids[i] = keys.entrySet().stream().findFirst() //
@@ -93,7 +93,7 @@ public Object[] execute(String sql, SqlParameterSource[] sqlParameterSources) {
9393
private String[] getKeyColumnNames() {
9494

9595
return Optional.ofNullable(idColumn)
96-
.map(idColumn -> new String[] { idColumn.getReference(dialect.getIdentifierProcessing()) })
96+
.map(idColumn -> new String[] { idColumn.getReference() })
9797
.orElse(new String[0]);
9898
}
9999
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ public Object execute(String sql, SqlParameterSource sqlParameterSource) {
7979
return null;
8080
}
8181

82-
return keys.get(idColumn.getReference(dialect.getIdentifierProcessing()));
82+
return keys.get(idColumn.getReference());
8383
}
8484
}
8585

8686
private String[] getKeyColumnNames() {
8787
return Optional.ofNullable(idColumn)
88-
.map(idColumn -> new String[] { idColumn.getReference(dialect.getIdentifierProcessing()) })
88+
.map(idColumn -> new String[] { idColumn.getReference() })
8989
.orElse(new String[0]);
9090
}
9191
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class JdbcBackReferencePropertyValueProvider implements PropertyValueProvider<Re
5050
@Override
5151
public <T> T getPropertyValue(RelationalPersistentProperty property) {
5252
return (T) resultSet
53-
.getObject(basePath.extendBy(property).getReverseColumnNameAlias().getReference(identifierProcessing));
53+
.getObject(basePath.extendBy(property).getReverseColumnNameAlias().getReference());
5454
}
5555

5656
public JdbcBackReferencePropertyValueProvider extendBy(RelationalPersistentProperty property) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public boolean hasProperty(RelationalPersistentProperty property) {
6262
}
6363

6464
private String getColumnName(RelationalPersistentProperty property) {
65-
return basePath.extendBy(property).getColumnAlias().getReference(identifierProcessing);
65+
return basePath.extendBy(property).getColumnAlias().getReference();
6666
}
6767

6868
public JdbcPropertyValueProvider extendBy(RelationalPersistentProperty property) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class MapEntityRowMapper<T> implements RowMapper<Map.Entry<Object, T>> {
5353
@Override
5454
public Map.Entry<Object, T> mapRow(ResultSet rs, int rowNum) throws SQLException {
5555

56-
Object key = rs.getObject(keyColumn.getReference(identifierProcessing));
56+
Object key = rs.getObject(keyColumn.getReference());
5757
return new HashMap.SimpleEntry<>(key, mapEntity(rs, key));
5858
}
5959

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -772,7 +772,7 @@ private Column getVersionColumn() {
772772
}
773773

774774
private String renderReference(SqlIdentifier identifier) {
775-
return identifier.getReference(renderContext.getIdentifierProcessing());
775+
return identifier.getReference();
776776
}
777777

778778
private List<OrderByField> extractOrderByFields(Sort sort) {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ void addValue(SqlIdentifier name, Object value) {
6868
void addValue(SqlIdentifier identifier, Object value, int sqlType) {
6969

7070
identifiers.add(identifier);
71-
String name = BindParameterNameSanitizer.sanitize(identifier.getReference(identifierProcessing));
71+
String name = BindParameterNameSanitizer.sanitize(identifier.getReference());
7272
namesToValues.put(name, value);
7373
registerSqlType(name, sqlType);
7474
}
@@ -77,7 +77,7 @@ void addAll(SqlIdentifierParameterSource others) {
7777

7878
for (SqlIdentifier identifier : others.getIdentifiers()) {
7979

80-
String name = identifier.getReference(identifierProcessing);
80+
String name = identifier.getReference();
8181
addValue(identifier, others.getValue(name), others.getSqlType(name));
8282
}
8383
}

spring-data-r2dbc/src/main/java/org/springframework/data/r2dbc/dialect/H2Dialect.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public BindMarkersFactory getBindMarkersFactory() {
4747

4848
@Override
4949
public String renderForGeneratedValues(SqlIdentifier identifier) {
50-
return identifier.getReference(getIdentifierProcessing());
50+
return identifier.getReference();
5151
}
5252

5353
@Override

spring-data-r2dbc/src/main/java/org/springframework/data/r2dbc/dialect/MySqlDialect.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public Boolean convert(Byte s) {
9595

9696
@Override
9797
public String renderForGeneratedValues(SqlIdentifier identifier) {
98-
return identifier.getReference(getIdentifierProcessing());
98+
return identifier.getReference();
9999
}
100100

101101
/**

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,9 @@ public String toSql(IdentifierProcessing processing) {
6565
}
6666

6767
@Override
68+
@Deprecated(since="3.1", forRemoval = true)
6869
public String getReference(IdentifierProcessing processing) {
69-
return this.name;
70+
return toSql(processing);
7071
}
7172

7273
@Override

0 commit comments

Comments
 (0)