Я пытаюсь создать общий метод обновления счетчика для конкретной таблицы.Создание общего метода счетчика обновлений
В моей таблице много столбцов, которые являются просто счетчиками, и в моем приложении мне нужно увеличивать/уменьшать эти счетчики.
Я пытался создать метод, как это:
private def updateCounter(column: String, id: Int, incr: Int)(implicit session: Session): Unit = {
sqlu"update table1 set $column = $column + $incr where id=$id".first
}
Я бы тогда создать метод, который бы назвал это (я не хочу подвергать этот метод за пределами этого Dao класса).
Я получаю эту ошибку:
[PSQLException: ERROR: syntax error at or near "$1" Position: 20]