Skip to content

Commit d97b000

Browse files
committed
DATAJDBC-334 - Polishing.
Original pull request: #120.
1 parent c78bfae commit d97b000

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

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

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

285-
return String.format(updateTemplate, entity.getTableName(), setClause, entity.getIdColumn(),
286-
columnNameToParameterName(entity.getIdColumn()));
285+
return String.format( //
286+
updateTemplate, //
287+
entity.getTableName(), //
288+
setClause, //
289+
entity.getIdColumn(), //
290+
columnNameToParameterName(entity.getIdColumn()) //
291+
);
287292
}
288293

289294
private String createDeleteSql() {

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

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,15 @@ public void findOne() {
8282
@Test // DATAJDBC-112
8383
public void cascadingDeleteFirstLevel() {
8484

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

8787
assertThat(sql).isEqualTo("DELETE FROM referenced_entity WHERE dummy_entity = :rootId");
8888
}
8989

9090
@Test // DATAJDBC-112
9191
public void cascadingDeleteAllSecondLevel() {
9292

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

9595
assertThat(sql).isEqualTo(
9696
"DELETE FROM second_level_referenced_entity WHERE referenced_entity IN (SELECT x_l1id FROM referenced_entity WHERE dummy_entity = :rootId)");
@@ -107,15 +107,15 @@ public void deleteAll() {
107107
@Test // DATAJDBC-112
108108
public void cascadingDeleteAllFirstLevel() {
109109

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

112112
assertThat(sql).isEqualTo("DELETE FROM referenced_entity WHERE dummy_entity IS NOT NULL");
113113
}
114114

115115
@Test // DATAJDBC-112
116116
public void cascadingDeleteSecondLevel() {
117117

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

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

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

129129
assertThat(sql).isEqualTo("DELETE FROM element WHERE dummy_entity IS NOT NULL");
130130
}
131131

132132
@Test // DATAJDBC-227
133133
public void deleteMapByPath() {
134134

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

137137
assertThat(sql).isEqualTo("DELETE FROM element WHERE dummy_entity = :rootId");
138138
}
@@ -164,7 +164,7 @@ public void findAllByPropertyWithKey() {
164164

165165
@Test(expected = IllegalArgumentException.class) // DATAJDBC-130
166166
public void findAllByPropertyOrderedWithoutKey() {
167-
String sql = sqlGenerator.getFindAllByProperty("back-ref", null, true);
167+
sqlGenerator.getFindAllByProperty("back-ref", null, true);
168168
}
169169

170170
@Test // DATAJDBC-131
@@ -192,6 +192,7 @@ public void getInsertForEmptyColumnList() {
192192

193193
@Test // DATAJDBC-334
194194
public void getInsertForQuotedColumnName() {
195+
195196
SqlGenerator sqlGenerator = createSqlGenerator(EntityWithQuotedColumnName.class);
196197

197198
String insert = sqlGenerator.getInsert(emptySet());
@@ -202,6 +203,7 @@ public void getInsertForQuotedColumnName() {
202203

203204
@Test // DATAJDBC-334
204205
public void getUpdateForQuotedColumnName() {
206+
205207
SqlGenerator sqlGenerator = createSqlGenerator(EntityWithQuotedColumnName.class);
206208

207209
String update = sqlGenerator.getUpdate();
@@ -210,8 +212,8 @@ public void getUpdateForQuotedColumnName() {
210212
.endsWith("\"test_@123\" = :test_123 " + "WHERE \"test_@id\" = :test_id");
211213
}
212214

213-
private PersistentPropertyPath<RelationalPersistentProperty> getPath(String path, Class<?> base) {
214-
return PersistentPropertyPathTestUtils.getPath(context, path, base);
215+
private PersistentPropertyPath<RelationalPersistentProperty> getPath(String path) {
216+
return PersistentPropertyPathTestUtils.getPath(context, path, DummyEntity.class);
215217
}
216218

217219
@SuppressWarnings("unused")
@@ -260,6 +262,7 @@ static class IdOnlyEntity {
260262
}
261263

262264
static class EntityWithQuotedColumnName {
265+
263266
@Id @Column("\"test_@id\"") Long id;
264267
@Column("\"test_@123\"") String name;
265268
}

0 commit comments

Comments
 (0)