Описание тега play-slick

A plugin that makes Slick a first-class citizen of Play 2.x.
2 ответа

Как добавить play.api.db.slick.Config.driver.simple.Session в изящный компонент DAO

Я использую шаблон торт для введения зависимостей между компонентами в приложении Play 2.2.1. Приложение состоит из игровых контроллеров, и мы используем пользовательские ActionBuilder открыть нашу сессию БД. В настоящее время мы пропускаем этот сеа…
29 июл '14 в 16:44
1 ответ

Начните генерировать значение автоинкрементного столбца по умолчанию в пятно

У меня в таблице столбец содержит значение автоинкремента. Я хочу начать увеличение с указанного значения. Как я могу указать эту функциональность в Slick DDL. Код, который я использую для создания таблицы в Slick: def id = column[Long]("id", O.Prim…
13 фев '14 в 14:07
1 ответ

Play Slick: выберите * из таблицы игнорирует sortBy

У меня есть следующий код play/slick 3.0, который читает всю таблицу. Это хорошо работает за исключением того, что оператор SQL не добавляет order by (хотя это относится sortBy, В чем может быть проблема? def readMany = { val db = Database.forConfig…
1 ответ

Играть проблемы конфигурации базы данных Slick с драйвером Postgres

Я пытаюсь настроить простое приложение play 2.5 с slick и postgres, но, похоже, не могу обойти ошибку.Я получаю ошибку [error] p.a.d.s.DefaultSlickApi - Failed to create Slick database config for key default. slick.SlickException: Error getting inst…
13 апр '17 в 18:15
1 ответ

Как использовать оператор SQL IN в Slick

Как выполнить следующую операцию SQL в Slick: select * from tablename where label in ('A', 'B'); Не удалось найти ни в документации, ни где-либо еще.
08 май '17 в 13:17
1 ответ

Скользкий запрос => дублированный результат

Я получил эти модели (упрощенно): User(id: Int, name: String) Restaurant(id: Int, ownerId: Int, name: String) Employee(userId: Int, restaurantId: Int) когда я использую этот запрос: for { r <- Restaurants e <- Employees if r.ownerId === userId…
11 июл '14 в 02:52
1 ответ

Как вставить запись в MySQL с уникальным значением столбца, используя скользкий API в рамках игры

Я новичок в Scala-Play Framework. Я использую Play Framework 2.5 и Play-Slick 1.1.1. Я запутался в типе возврата Future при использовании Action для обработки запроса. Я получаю эту ошибку: найдено: scala.concurrent.Future [play.api.mvc.Result] обяз…
1 ответ

scala: запуск примера "play-slick" приводит к ошибке импорта

Абсолютный начинающий Скала здесь. Я установил Scala 2.12.1 в MacOS X. Я пытаюсь настроить образец computer-database Образец Play-Slick отсюда Однажды я cd в компьютер-базу данных, я побежал sbt runи это приводит к этой ошибке: error: not found: val…
13 янв '17 в 01:10
0 ответов

Сликовое юнит-тестирование - дублированные выписки в логах

У меня есть набор тестов на скользкое состояние в среде playframework, но когда они выполняются, операторы дублируются в журналах, и кажется, что они дублируются столько раз, сколько тестов. Поэтому, если у меня есть только один тест, у меня есть од…
01 сен '17 в 11:29
1 ответ

Получение кортежа объектов и списка из запроса Slick 2

У меня есть этот запрос, который должен получить список сообщений с информацией об отправителе и их список получателей (рассмотрим параметры функции groupID и senderID ): (for { groupUsers <- Users.users if targets.groupID === groupID mRecipients…
12 мар '15 в 04:28
1 ответ

Slick Поддержка колонок Json с MySql

У меня есть столбец типа Json в MySql, и я использую Scala с Slick. Как я могу обеспечить поддержку колонки Json через Slick. class SampleTable(tag: Tag) extends Table[(String, ??)](tag, "test") { override def * : ProvenShape[NodeReference] = (name,…
18 янв '19 в 10:20
1 ответ

Преобразование java.io.File в java.sql.Blob в Scala

Я пытаюсь преобразовать файл java.io.File в файл java.sql.Blob. Точнее, у меня есть модель в Scala Play, которая должна хранить файл в базе данных, вот что у меня есть до сих пор. case class Complication(complicationId: Long, vitalSignId: Long, comp…
06 июн '14 в 00:16
1 ответ

Вызов контроллера DBAction с запланированным Akka Runnable (в Scala / Play 2.2)

Я пытаюсь запланировать работу Akka при запуске приложения Play 2.2. В простейшей форме мой код выглядит так: import play.api.Application import play.api.Play.current import play.api.GlobalSettings import play.api.Logger import play.api.db.DB import…
1 ответ

Как использовать неподдерживаемую базу данных в Slick 3.1

В прошлом я использовал Slick для доступа к базе данных Vertica на сервере. Я недавно обновил свою версию Slick с 2.0 до 3.1. После обновления я столкнулся с ошибкой (трассировка стека ниже). Ошибка указывает на то, что скользкий драйвер не может бы…
07 окт '16 в 23:48
2 ответа

Как запустить ScalaTest с Guice DI и Slick?

Я не знаю как настроить GuiceApplicationBuilder таким образом, что я могу загружать контроллеры, которые требуют DatabaseConfigProvider быть введенным Я хотел бы указать альтернативную базу данных postgres для тестирования или базу данных в памяти (…
31 июл '15 в 18:29
2 ответа

Воспроизвести тесты с базой данных: "Слишком много подключений"

Для того, чтобы база данных была доступной в масштабе с эволюцией, я использую это расширение по умолчанию PlaySpec вдохновлен этим так вопрос: trait ResetDbSpec extends PlaySpec with BeforeAndAfterAll { lazy val appBuilder = new GuiceApplicationBui…
0 ответов

Как загрузить модуль Play Evolutions в пользовательском ApplicationLoader?

Я использую модули Play-Slick и Play-Slick-Evolutions с Play 2.4, и я написал очень простой кастом ApplicationLoader как это: class Cards9AppLoader extends ApplicationLoader { def load(context: Context) = new Cards9Components(context).application } …
1 ответ

Плагин Play-Slick, выдает ошибку абстракции в случае переменных DateTime, типов данных

Я использовал slick 2 в качестве dbms для моего приложения play, хотя использовал плагин play-slick, а не slick независимо, и добавил также плагины tototoshi, зависимости: "joda-time" % "joda-time" % "2.4" "org.joda" % "joda-convert" % "1.6" "com.gi…
10 окт '14 в 11:55
1 ответ

Slick headOption ничего не делает

У меня есть простая база данных MySQL с одной строкой в ​​таблице REG_PERIODS. Когда я запускаю этот запрос, я получаю строку назад. val getRegPeriodAction = regPeriods.sortBy(_.endDate).result.head.map { regPeriod ⇒ Logger.debug(s"regPeriod = ${reg…
24 июл '15 в 13:27
1 ответ

Использовать MySQL Replication Driver с Slick/Play

Я использую Slick and Play вместе с плагином play-slick, и мне трудно понять, могу ли я использовать com.mysql.jdbc.ReplicationDriver с ними. Я хочу использовать основные / подчиненные функции этого драйвера. При использовании только Slick это выгля…
19 апр '14 в 00:27