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

Как в Slick 3.0 упростить вложенный `db.run`?
Я использую Slick 3.0, и вот мои коды: def registerMember(newMember: TeamMember): Future[Long] = { db.run( teamProfileTable.filter(u => u.ID === newMember.ID).result.headOption ).flatMap { case None => Future(-1) case _...
2023 просмотров
schedule 30.09.2023

Slick table не принимает параметр типа
Я играю с новым API-интерфейсом DBIO 3.0.0, но у меня проблемы с дженериками. С этим кодом: import scala.concurrent._ import slick.driver.MySQLDriver.api._ import slick.lifted.AbstractTable object Crud { def fetchById[T: AbstractTable[R],...
1079 просмотров
schedule 01.06.2023

Scala Play и Slick. Написание сопоставления формы и сопоставления базы данных для объекта
Я использую Slick 3.0 внутри Play. У меня есть этот небольшой класс, для которого я написал отображение базы данных case class Person(id: Int, firstname: String, lastname: String) class People(tag: Tag) extends Table[Person](tag, "PEOPLE") {...
366 просмотров
schedule 27.02.2023

Slick 3.0 конвертирует Rep(Bind) в значение
Я пытаюсь присоединиться к двум таблицам, используя монадические соединения Slicks 3.0 следующим образом: def getInfo(id: Int) = { val innerJoin = for { a <- tableA b <- tableB if a.id === b.s_id } yield b.name...
3289 просмотров
schedule 05.02.2023

slick 3.0.0 с не загруженным драйвером HikariCP - IllegalAccessException: AbstractHikariConfig не может получить доступ к члену с закрытыми модификаторами
Я пытаюсь использовать tminglei/slick-pg v9.0.0 с slick 3.0.0 и получаю IllegalAccessException : akka.actor.ActorInitializationException: exception during creation at akka.actor.ActorInitializationException$.apply(Actor.scala:166)...
2635 просмотров
schedule 11.10.2022

Как бы я использовал slick 3.0, чтобы возвращать по одной строке за раз?
Как бы я построил запрос scala для return одной строки моей таблицы за раз? Мои таблицы находятся в следующем месте, если они помогают ответить на этот вопрос: Запросы Slick 3.0 (scala) не возвращают данные, пока они не будут запущены несколько...
1142 просмотров
schedule 27.02.2024

Typesafe Slick и PostgreSQL 8.4: проблемы с таблицей при работе в интерфейсе PostgreSQL
У меня есть класс (Slick 3.0.0) для описания схемы: class Info(tag: Tag) extends Table[(String, String)](tag, "info") { def user_id = column[String]("USERID") def name = column[String]("NAME") def * : ProvenShape[(String, String)] =...
117 просмотров
schedule 15.04.2024

Почему сбой проекта Play с неявным значением здесь неприменим после обновления до Slick 3.0?
После обновления до Slick 3.0 и Play! 2.4 я получил эту симпатичную функцию внедрения зависимостей, но столкнулся с проблемами сериализации. Мое приложение - это простой сервер отдыха. Это исключение, которое я получаю type mismatch; found :...
1253 просмотров
schedule 29.06.2023

Создайте динамический запрос UPDATE в Slick 3
Я ищу способ сгенерировать запрос UPDATE для нескольких столбцов, которые известны только во время выполнения. Например, учитывая List[(String, Int)] , как мне сгенерировать запрос в форме UPDATE <table> SET k1=v1, k2=v2, kn=vn для всех...
823 просмотров
schedule 09.05.2022

Проблемы при импорте Slick
Я получаю ошибку компиляции, когда пытаюсь импортировать эти два API в свой application.scala: import slick.driver.H2Driver.api._ import scala.concurrent.ExecutionContext.Implicits.global Я следую документации Slick на...
48 просмотров
schedule 23.05.2022

Проверьте, существует ли элемент в базе данных, используя Slick 3 и Play.
Я новичок в Scala, Slick и Play, но я пытаюсь сделать небольшую услугу, используя эту технологию. У меня проблема с правильным способом проверки наличия элемента в БД. Воспроизвести действие — легко увидеть вывод в браузере: val id = 5 val...
5557 просмотров
schedule 06.03.2024

Как настроить Play 2.4 с помощью slick и liquibase + postgresql
Я начинаю небольшой личный проект в игровой среде 2.4. Я хочу использовать slick 3 и liquibase для обработки запросов к БД и управления схемой БД. В самом начале я столкнулся с некоторыми проблемами в настройке. В двух словах. Я создал простое...
835 просмотров

Управление преобразованиями MappedColumnType в проекте slick 3
Я пытаюсь создать собственные преобразователи столбцов базы данных для нового проекта Slick 3. Это довольно легко сделать с помощью MappedColumnType, но вы должны импортировать API-интерфейс драйвера. Для одноразового типа в одном классе DAO это...
1702 просмотров
schedule 13.10.2022

Одиночный фильтр Scala Slick для нескольких экземпляров TableQuery
Я использую библиотеку Scala Slick-3.1.0 . Как можно создать общую функцию фильтра Slick, которая принимает экземпляр TableQuery в качестве входных данных и создает для него такой же фильтр Slick? У меня есть несколько классов case (например,...
1053 просмотров
schedule 17.04.2022

Сопоставление запроса Slick с проекцией по умолчанию после изменения значения столбца
При создании табличного запроса я хотел бы изменить свой оператор выбора, сопоставив табличный запрос по умолчанию. Однако я не могу найти способ сопоставить значение столбца и по-прежнему сопоставлять с моим классом case case class MyRecord(id:...
691 просмотров
schedule 19.11.2023

Определение класса Slick: ошибка при объявлении неявного значения даты
У меня есть таблица только с одним столбцом (дата). Вот как я пытаюсь смоделировать это в Slick 3.x: Класс БД: import slick.driver.MySQLDriver.api._ import java.sql.Date import java.time.LocalDate class ReportDateDB(tag: Tag) extends...
770 просмотров

Слишком много элементов для кортежа: 27, разрешено: 22
Я новичок в Slick и использую Slick 3.1.1 . Мой стол выглядит так import java.sql.{Blob, Timestamp} import slick.collection.heterogeneous.HNil import slick.driver.MySQLDriver.api._ case class AnomalyC(id: Int, serviceName: String, serviceId:...
6513 просмотров
schedule 20.03.2024

Определение и чтение столбца даты, допускающего значение NULL, в Slick 3.x
У меня есть таблица с датой типа столбца. Этот столбец принимает нулевые значения, поэтому я объявил его опцией (см. поле perDate ниже). Проблема в том, что явно неявное преобразование из/в java.time.LocalDate / java.sql.Date неверно, так как...
1527 просмотров
schedule 21.01.2024

Slick 3 Postgresql void функция необработанный sql
У меня есть функция, определенная в postgresql db, которая возвращает void и делает обновление внутри функции. когда я делаю Await.result(db.run(sqlu"""select function_name()"""), Duration.Inf) Я получаю это SlickException Update...
423 просмотров
schedule 19.10.2022

Возврат соединения БД с пулом HikariCP с помощью Slick 3.1.x
Я настраиваю гладкий объект базы данных из конфигурации typesafe следующим образом: import com.typesafe.config.Config class DatabaseService(configKey: String, config: Config) { val driver = slick.driver.MySQLDriver import driver.api._ val...
2401 просмотров
schedule 26.10.2023