slick
У меня возникли проблемы с пониманием нового API Slick DBIOAction, который, похоже, не имеет большого количества примеров в документах. Я использую Slick 3.0.0, и мне нужно выполнить некоторые действия БД, а также некоторые вычисления с данными, полученными из базы данных, но все эти действия должны быть выпо...
Официальные документы Slick 3.2 (http://slick.lightbend.com/doc/3.2.0/database.html ) говорит, что Слик можно настроить с обычным javax.sql.DataSource, таким как PGSimpleDataSource или PGPoolingDataSource с этим: val db = Database.forDataSource(dataSource: javax.sql.DataSource, Some(size: Int)) Я не могу ...
Как мы можем преодолеть ограничение 22 при вызове процедур с помощью Slick? В настоящее время мы имеем: val q3 = sql"""call getStatements(${accountNumber})""".as[Transaction] Проблема в том, что мы должны возвращать более 22 столбцов, а класс Transaction case не может иметь более 22 столбцов, так как при...
В настоящее время я использую Slick 1.x для доступа к MySQL в playframework 2.1.3. Хотя в целом функции Slick выглядят довольно хорошо, я не могу понять, насколько повторяющийся синтаксис объявления. Я имею в виду, взгляните на следующий код: case class User (id: Option[Long] , firstName: String , lastNa...
Мне нужно импортировать разные библиотеки и делать немного разные вещи в зависимости от использования моего исходного кода, т. е. для запуска и тестирования. Если у меня есть различные исходные файлы, которые выглядят примерно так для производства: import scala.slick.driver.PostgresDriver.simple._ import D...
поддержка сликом для HList, как правило, великая вещь. К сожалению, он поставляется со своей собственной реализацией, которая едва ли обеспечивает какие-либо полезные операции. Поэтому я хотел бы использовать бесформенный HList вместо этого. Это должно быть " тривиально ", но я понятия не имею, как это прави...
Я использую текущий код для upsert списка items case class Item(id: String, text: String) class Items(tag: Tag) extends Table[Item](tag, "items"){ ... } val tbl = TableQuery[Items] def insertItems(items: List[Item]):Future[Int] = { val q = DBIO.sequence(items.map(tbl.insertOrUpdate).toSeq).map(_....
Рассмотрим следующую таблицу: +----------+----------+ | user_id | store_id | +----------+----------+ | 39 | 8 | | 8 | 39 | | 5 | 11 | +----------+----------+ Я сопоставил его с slick with (dropping indexes & foreign keys for simplifyi...
У меня есть следующий код в Slick, который обновляет пользователя объекта: val users = TableQuery[UserDB] val action = users.filter(_.id === user.id).update(user) val future = db.run(action) val result = Await.result(future, Duration.Inf) Но в объекте пользователя (пароль) есть поле, которое я не хочу обн...
я использую пятно С Play Framework 2.1 и у меня есть некоторые проблемы. учитывая следующую сущность... package models import scala.slick.driver.PostgresDriver.simple._ case class Account(id: Option[Long], email: String, password: String) object Accounts extends Table[Account]("account") { def id = co...