Вопросы по теме 'slick-2.0'

Почему мне нужно импортировать драйвер, чтобы использовать поднятые запросы?
Я использую slick 2.0 для взаимодействия с базой данных. В соответствии с рекомендациями я добавил внешний пул соединений с помощью BonesCP. val driver = Class.forName(Database.driver) val ds = new BoneCPDataSource();...
66 просмотров
schedule 27.05.2023

как получить объект ключа Joined foregin в slick?
Я использую playframework2+slick2.0 Моя модель данных: class Page(tag:Tag) extends Table[(Int,Int, String,String,String, Option[String], Option[String])](tag, "Page"){ def id=column[Int]("ID", O.PrimaryKey) def subId=column[Int]("subject")...
86 просмотров
schedule 13.07.2023

Slick 2.0 Сопоставьте java.util.Date в таблице
Я использую slick 2.0, и у меня есть простой класс case: case class Message(id: Option[Long], userId: Option[Long], body:String, creationDate:Date) И следующее сопоставление: class Messages(tag: Tag) extends Table[Message](tag, "message")...
3602 просмотров
schedule 08.02.2023

Общий AutoIncInsert в гладком
Допустим, я хочу иметь столбец идентификатора во всех моих классах case, которые я буду использовать с slick: abstract class BaseEntity(val _id:Option[Long]) case class SomeEntity(id:Option[Long],value:String) extends BaseEntity(id) Теперь...
111 просмотров
schedule 27.07.2023

Агрегация Slick 2 — как получить скалярный результат?
У меня есть таблица с Int столбцом TIME в ней: def time = column[Int]("TIME") таблица сопоставляется с пользовательским типом. Я хочу найти максимальное значение времени, т.е. выполнить простую агрегацию. Пример в документации...
744 просмотров
schedule 23.05.2023

Slick: получить элемент из группы groupBy
Каков предпочтительный способ выбора элемента из «групповой» части groupBy? (groupBy приводит к отношению [key -> group]). Если возможно, это должно привести к одному попаданию в дб или, по крайней мере, к постоянному количеству попаданий. В...
1735 просмотров
schedule 15.05.2022

Как обрезать строку параметров в сопоставлении столбцов Slick при использовании Play Scala
Каков правильный способ и где это правильное место, чтобы обрезать значение из столбца базы данных с фиксированными символами при использовании платформы Play с Slick? Причина, по которой я хочу обрезать строку, заключается в том, что в схеме базы...
1420 просмотров
schedule 06.07.2023

Как выбрать максимум, минимум в том же запросе в slick
Я хочу сделать это SELECT MAX(age), MIN(age) FROM users WHERE name = 'Rick' . Лучшее, что я придумал, включает 2 запроса: Users.filter(_.name === 'Rick').map(_.age).max
2643 просмотров
schedule 20.09.2022

Удобный подзапрос: для Ref s2 не найден тип символа s2.
У меня есть запрос в slick с подзапросом, который выглядит так: (User join Address on (_.id === _.userId)) .map { case (user, address) => ( user.id, address.id, address.street, Detail.filter(_.userId ===...
634 просмотров
schedule 29.05.2023

Slick: расширение CRUD: как инкапсулировать неявное сопоставление: BaseColumnType [T]
Существует следующий API для Slick CRUD (Slick-2.1.0, Scala-2.11.4): trait HasId { type Id def id: Option[Id] } trait HasIdColumn[E <: HasId] { def id: scala.slick.lifted.Column[E#Id] } trait SlickExtensions { val driver:...
1182 просмотров

Сложный запрос на плавное соединение
У меня есть несколько таблиц, и мне нужно вернуть их все вместе с запросом Slick. case class A(id: Int, name: String) case class B(id: Int, name: String) case class C(id: Int, name: String) case class AtoC(aId: Int, dId: Int) case class D(id: Int,...
649 просмотров
schedule 15.07.2022

Создание таблицы в play 2.4 с play-slick 1.0
Я установил и запустил модуль play-slick, а также использую эволюцию для создания необходимых таблиц в базе данных во время запуска приложения. Чтобы эволюция работала, необходимо написать сценарий 1.sql , содержащий определения таблиц, которые я...
873 просмотров

Код запроса повторного использования Slick 3.0.0
Я хочу повторно использовать код в своем приложении, например, есть такие функции def getA1(idUser: Option[Long]) = { val q = A1Q.filter(_.idUser === idUser.get) Await.result(db.run(q.result), Duration.Inf) } def getA2[T](idUser:...
297 просмотров
schedule 20.03.2024

slick 2.0 error row._1 ошибка в Scala Intellij IDEA 15.0.2
Ниже представлена ​​моя программа 2.0 в Scala IntelliJ IDEA 15.0.2. Эта программа дает ошибку времени компиляции в IntelliJ IDEA: Не удается разрешить символ _1 Также прилагаю скриншот ошибки. import java.sql.Timestamp import...
297 просмотров
schedule 16.05.2023