Skip to content

Commit 2b9ae3e

Browse files
committed
DATAJDBC-334 - Polishing.
Original pull request: #120.
1 parent 0f7ca81 commit 2b9ae3e

File tree

2 files changed

+22
-11
lines changed

2 files changed

+22
-11
lines changed

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,13 @@ private String createUpdateSql() {
360360
.map(n -> String.format("%s = :%s", n, columnNameToParameterName(n))) //
361361
.collect(Collectors.joining(", "));
362362

363-
return String.format(updateTemplate, entity.getTableName(), setClause, entity.getIdColumn(),
364-
columnNameToParameterName(entity.getIdColumn()));
363+
return String.format( //
364+
updateTemplate, //
365+
entity.getTableName(), //
366+
setClause, //
367+
entity.getIdColumn(), //
368+
columnNameToParameterName(entity.getIdColumn()) //
369+
);
365370
}
366371

367372
private String createDeleteSql() {

spring-data-jdbc/src/test/java/org/springframework/data/jdbc/core/SqlGeneratorUnitTests.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,15 @@ public void findOne() {
8787
@Test // DATAJDBC-112
8888
public void cascadingDeleteFirstLevel() {
8989

90-
String sql = sqlGenerator.createDeleteByPath(getPath("ref", DummyEntity.class));
90+
String sql = sqlGenerator.createDeleteByPath(getPath("ref"));
9191

9292
assertThat(sql).isEqualTo("DELETE FROM referenced_entity WHERE dummy_entity = :rootId");
9393
}
9494

9595
@Test // DATAJDBC-112
9696
public void cascadingDeleteAllSecondLevel() {
9797

98-
String sql = sqlGenerator.createDeleteByPath(getPath("ref.further", DummyEntity.class));
98+
String sql = sqlGenerator.createDeleteByPath(getPath("ref.further"));
9999

100100
assertThat(sql).isEqualTo(
101101
"DELETE FROM second_level_referenced_entity WHERE referenced_entity IN (SELECT x_l1id FROM referenced_entity WHERE dummy_entity = :rootId)");
@@ -112,15 +112,15 @@ public void deleteAll() {
112112
@Test // DATAJDBC-112
113113
public void cascadingDeleteAllFirstLevel() {
114114

115-
String sql = sqlGenerator.createDeleteAllSql(getPath("ref", DummyEntity.class));
115+
String sql = sqlGenerator.createDeleteAllSql(getPath("ref"));
116116

117117
assertThat(sql).isEqualTo("DELETE FROM referenced_entity WHERE dummy_entity IS NOT NULL");
118118
}
119119

120120
@Test // DATAJDBC-112
121121
public void cascadingDeleteSecondLevel() {
122122

123-
String sql = sqlGenerator.createDeleteAllSql(getPath("ref.further", DummyEntity.class));
123+
String sql = sqlGenerator.createDeleteAllSql(getPath("ref.further"));
124124

125125
assertThat(sql).isEqualTo(
126126
"DELETE FROM second_level_referenced_entity WHERE referenced_entity IN (SELECT x_l1id FROM referenced_entity WHERE dummy_entity IS NOT NULL)");
@@ -129,15 +129,15 @@ public void cascadingDeleteSecondLevel() {
129129
@Test // DATAJDBC-227
130130
public void deleteAllMap() {
131131

132-
String sql = sqlGenerator.createDeleteAllSql(getPath("mappedElements", DummyEntity.class));
132+
String sql = sqlGenerator.createDeleteAllSql(getPath("mappedElements"));
133133

134134
assertThat(sql).isEqualTo("DELETE FROM element WHERE dummy_entity IS NOT NULL");
135135
}
136136

137137
@Test // DATAJDBC-227
138138
public void deleteMapByPath() {
139139

140-
String sql = sqlGenerator.createDeleteByPath(getPath("mappedElements", DummyEntity.class));
140+
String sql = sqlGenerator.createDeleteByPath(getPath("mappedElements"));
141141

142142
assertThat(sql).isEqualTo("DELETE FROM element WHERE dummy_entity = :rootId");
143143
}
@@ -177,7 +177,7 @@ public void findAllByPropertyWithKey() {
177177

178178
@Test(expected = IllegalArgumentException.class) // DATAJDBC-130
179179
public void findAllByPropertyOrderedWithoutKey() {
180-
String sql = sqlGenerator.getFindAllByProperty("back-ref", null, true);
180+
sqlGenerator.getFindAllByProperty("back-ref", null, true);
181181
}
182182

183183
@Test // DATAJDBC-131, DATAJDBC-111
@@ -209,6 +209,7 @@ public void getInsertForEmptyColumnList() {
209209

210210
@Test // DATAJDBC-334
211211
public void getInsertForQuotedColumnName() {
212+
212213
SqlGenerator sqlGenerator = createSqlGenerator(EntityWithQuotedColumnName.class);
213214

214215
String insert = sqlGenerator.getInsert(emptySet());
@@ -254,6 +255,7 @@ public void readOnlyPropertyExcludedFromQuery_when_generateUpdateSql() {
254255

255256
@Test // DATAJDBC-334
256257
public void getUpdateForQuotedColumnName() {
258+
257259
SqlGenerator sqlGenerator = createSqlGenerator(EntityWithQuotedColumnName.class);
258260

259261
String update = sqlGenerator.getUpdate();
@@ -332,8 +334,8 @@ public void readOnlyPropertyIncludedIntoQuery_when_generateFindOneSql() {
332334
);
333335
}
334336

335-
private PersistentPropertyPath<RelationalPersistentProperty> getPath(String path, Class<?> base) {
336-
return PersistentPropertyPathTestUtils.getPath(context, path, base);
337+
private PersistentPropertyPath<RelationalPersistentProperty> getPath(String path) {
338+
return PersistentPropertyPathTestUtils.getPath(context, path, DummyEntity.class);
337339
}
338340

339341
@SuppressWarnings("unused")
@@ -368,7 +370,9 @@ static class Element {
368370
String content;
369371
}
370372

373+
@SuppressWarnings("unused")
371374
static class ParentOfNoIdChild {
375+
372376
@Id Long id;
373377
NoIdChild child;
374378
}
@@ -395,6 +399,7 @@ static class IdOnlyEntity {
395399
@Id Long id;
396400
}
397401

402+
@SuppressWarnings("unused")
398403
static class EntityWithReadOnlyProperty {
399404

400405
@Id Long id;
@@ -403,6 +408,7 @@ static class EntityWithReadOnlyProperty {
403408
}
404409

405410
static class EntityWithQuotedColumnName {
411+
406412
@Id @Column("\"test_@id\"") Long id;
407413
@Column("\"test_@123\"") String name;
408414
}

0 commit comments

Comments
 (0)