Я использую NamedParameterJdbcTemplate в моем проекте и передать параметры таким образом:переменной длины для отображения в Котлин
MapSqlParameterSource(mapOf(
"userId" to userId,
"count" to count
))
Я не хочу, чтобы написать в первой строке все время, и я хочу, чтобы создать свою собственную функцию, которая будет брать пары строк к любым значения:
params(
"userId" to userId,
"count" to count
)
Но когда я пытаюсь реализовать его у меня есть проблемы с дженерик (я не выкладываю описание ошибки здесь):
fun params(vararg pairs: Pair<String, Any>) = MapSqlParameterSource(mapOf(pairs))
Не могли бы вы посоветовать правильную реализацию?
Почему бы вам не опубликовать сообщение об ошибке? Это помогает людям увидеть проблему, не пытаясь попробовать ее самостоятельно ... – hage