2014-11-27 5 views
3

Я пытаюсь создать общий метод обновления счетчика для конкретной таблицы.Создание общего метода счетчика обновлений

В моей таблице много столбцов, которые являются просто счетчиками, и в моем приложении мне нужно увеличивать/уменьшать эти счетчики.

Я пытался создать метод, как это:

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] 

ответ

Смежные вопросы