Skip to content

Commit d228b8d

Browse files
committed
Formatting
1 parent 1eaed6a commit d228b8d

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

src/main/kotlin/org/mybatis/dynamic/sql/util/kotlin/spring/NamedParameterJdbcTemplateExtensions.kt

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,10 @@ fun <T> NamedParameterJdbcTemplate.insertMultiple(records: List<T>) =
110110
fun <T> NamedParameterJdbcTemplate.insertMultiple(insertStatement: MultiRowInsertStatementProvider<T>) =
111111
update(insertStatement.insertStatement, BeanPropertySqlParameterSource(insertStatement))
112112

113-
fun <T> NamedParameterJdbcTemplate.insertMultiple(insertStatement: MultiRowInsertStatementProvider<T>,
114-
keyHolder: KeyHolder) =
113+
fun <T> NamedParameterJdbcTemplate.insertMultiple(
114+
insertStatement: MultiRowInsertStatementProvider<T>,
115+
keyHolder: KeyHolder
116+
) =
115117
update(insertStatement.insertStatement, BeanPropertySqlParameterSource(insertStatement), keyHolder)
116118

117119
// insert with KeyHolder support
@@ -237,17 +239,23 @@ class BatchInsertHelper<T>(private val records: List<T>, private val template: N
237239
}
238240

239241
@MyBatisDslMarker
240-
class MultiRowInsertHelper<T>(private val records: List<T>, private val template: NamedParameterJdbcTemplate,
241-
private val keyHolder: KeyHolder? = null) {
242+
class MultiRowInsertHelper<T>(
243+
private val records: List<T>, private val template: NamedParameterJdbcTemplate,
244+
private val keyHolder: KeyHolder? = null
245+
) {
242246
fun into(table: SqlTable, completer: MultiRowInsertCompleter<T>) =
243-
keyHolder?.let { template.insertMultiple(SqlBuilder.insertMultiple(records).into(table, completer), it) }
244-
?:template.insertMultiple(SqlBuilder.insertMultiple(records).into(table, completer))
247+
with(SqlBuilder.insertMultiple(records).into(table, completer)) {
248+
keyHolder?.let { template.insertMultiple(this, it) } ?: template.insertMultiple(this)
249+
}
245250
}
246251

247252
@MyBatisDslMarker
248-
class SingleRowInsertHelper<T>(private val record: T, private val template: NamedParameterJdbcTemplate,
249-
private val keyHolder: KeyHolder? = null) {
253+
class SingleRowInsertHelper<T>(
254+
private val record: T, private val template: NamedParameterJdbcTemplate,
255+
private val keyHolder: KeyHolder? = null
256+
) {
250257
fun into(table: SqlTable, completer: InsertCompleter<T>) =
251-
keyHolder?.let { template.insert(SqlBuilder.insert(record).into(table, completer), it) }
252-
?:template.insert(SqlBuilder.insert(record).into(table, completer))
258+
with(SqlBuilder.insert(record).into(table, completer)) {
259+
keyHolder?.let { template.insert(this, it) } ?: template.insert(this)
260+
}
253261
}

0 commit comments

Comments
 (0)