Вопросы по теме '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 просмотров
schedule
22.09.2023
Управление преобразованиями 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 просмотров
schedule
03.02.2023
Слишком много элементов для кортежа: 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