Я использовал код, созданный из slick-генератора кода.
Моя таблица имеет более 22 столбцов, поэтому она использует HList
Он генерирует 1 тип и 1 функцию:
type AccountRow
def AccountRow(uuid: java.util.UUID, providerid: String, email: Option[String], ...):AccountRow
Как написать скомпилированный код вставки из сгенерированного кода?
Я пробовал это:
val insertAccountQueryCompiled = {
def q(uuid:Rep[UUID], providerId:Rep[String], email:Rep[Option[String]], ...) = Account += AccountRow(uuid, providerId, email, ...)
Compiled(q _)
}
Мне нужно преобразовать Rep[T]
в T
для работы AccountRow. Как это сделать?
Спасибо