Вопросы по теме '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 просмотров
schedule
03.07.2022
Сложный запрос на плавное соединение
У меня есть несколько таблиц, и мне нужно вернуть их все вместе с запросом 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 просмотров
schedule
13.07.2022
Код запроса повторного использования 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