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

Как добавить методы в таблицы Slick?
Я хотел бы сделать что-то подобное, используя Slick (я обновил до 3.0.0-M1 ): class MyTable extends Table[(Int, Int)](tag, "MyTable) { def a = column[Int]("a") def b = column[Int]("b") def * = (a, b) def total: Int = a + b //...
305 просмотров
schedule 05.06.2022

Как управлять экземплярами базы данных Slick 3.0.0 в Play Framework
Мне было интересно, как правильно управлять экземплярами базы данных Slick 3 (3.0.0-RC3 на данный момент) в приложении Play Framework 2.3.x. Согласно руководству по обновлению, с каждым экземпляром связан пул соединений . Я предполагаю, что мне...
390 просмотров
schedule 05.07.2023

Ловкая 3 транзакция
Я пытаюсь понять, как перенести мою собственную реализацию таблицы закрытия с другого языка на Scala с учетом параллелизма. У меня есть две модели: Node (id | parentID) и NodeTree (id | предок | потомок), где каждая запись напоминает ребро в...
1631 просмотров
schedule 01.08.2023

Как вызывать хранимые процедуры и определенные функции в MySQL с помощью Slick 3.0
Я определил в своей БД что-то вроде этого CREATE FUNCTION fun_totalInvestorsFor(issuer varchar(30)) RETURNS INT NOT DETERMINISTIC BEGIN RETURN (SELECT COUNT(DISTINCT LOYAL3_SHARED_HOLDER_ID) FROM stocks_x_hldr WHERE...
3213 просмотров
schedule 06.06.2023

гладкая реализация insertIfNotExists 3.0, основанная на не первичном ключе
У меня есть таблица с первичным autoInc key('id') , но мне нужно контролировать уникальность записей в таблице и по другому столбцу (столбец «код»). Я пытался сделать это так: def findByCode(code: String): Future[Option[A]] = try...
356 просмотров
schedule 11.05.2023

Фильтр для списка чисел в пятне 3
Я наткнулся на условие, чтобы отфильтровать список чисел в slick-3. Вот моя сущность. case class Company(id:Long, name: String, companyTypeId: Option[List[Long]] = None) implicit def GetResultCompany(implicit e0: GR[Long], e1:...
2559 просмотров
schedule 25.02.2023

Slick 3.0 Производительность запросов ведения журнала
В настоящее время я включил регистрацию DEBUG: slick.backend Он регистрирует начало/конец транзакции, скомпилированный SQL-запрос, выполняемый slick, и успех/результаты. Может ли slick предоставить мне информацию о времени выполнения...
2160 просмотров
schedule 19.02.2023

Запросы Slick 3.0 (scala) не возвращают данные, пока они не будут запущены несколько раз (я думаю)
Так что я очень (крайне) новичок в базах данных, slick и scala, поэтому я использовал пример кода из их документации по адресу http://slick.typesafe.com/doc/3.0.0/gettingstarted.html Моя проблема в том, что по какой-то причине мне приходится...
2658 просмотров
schedule 28.05.2023

Запросите одну строку с максимальным значением в одном столбце в Slick
Мне кажется, что это простая проблема, но я все же пытаюсь найти хорошее решение. Я использую Slick 3.0. Я хочу запросить строку таблицы, которая имеет наибольшее значение в одном столбце. Но я не хочу иметь только самое высокое значение (это...
1679 просмотров
schedule 10.08.2022

Как правильно работать с результатами потоковой передачи slick 3.0.0 и Postgresql?
Я пытаюсь понять, как работать с гладкой потоковой передачей. Я использую slick 3.0.0 с драйвером postgres. Ситуация следующая: сервер должен отдавать клиенту последовательности данных, разбитых на чанки, ограниченные по размеру (в байтах). Итак,...
4585 просмотров

Минимизируйте код Boiler Plate при написании запросов Slick 3.0
Я написал свой первый объект доступа к данным в slick 3.0. это работает, но я нашел много повторяющегося кода в своем коде class Items(tag: Tag) extends Table[Item](tag, "ITEMS") { def id = column[Long]("ITEMS_ID", O.PrimaryKey, O.AutoInc)...
148 просмотров
schedule 25.06.2022

Как сравнить столбец[option[DateTime] с DateTime.now в фильтре slick 3.0
у меня следующая проблема.. я использую spray.http.DateTime, и мой картограф: implicit val JavaUtilDateTimeMapper = MappedColumnType.base[DateTime, Timestamp] ( d => new Timestamp(d.clicks), d =>...
1921 просмотров
schedule 16.09.2022

Какой хороший способ совместить нумерацию страниц и группировку без запроса в Slick 3.0?
Для упрощения скажем, у меня есть три таблицы: val postTable = TableQuery[Posts] val postTagTable = TableQuery[PostTags] val tagTable = TableQuery[Tags] У одного сообщения может быть несколько тегов, а postTagTable содержит только...
1583 просмотров
schedule 11.02.2024

Вставьте или войдите в Slick 3
Я пытался вставить, если не существует, и получить строку, если она есть. Я придумываю это: def saveOrGet(u: User) = (for { userGet <- get(u.name).map(r => (r.id, r.active)).result.headOption id <- save(u) if userGet.isEmpty } yield...
376 просмотров
schedule 11.10.2023

Scala Slick 3.0.1 Отношение к себе
У меня есть сущность под названием «Категория», которая имеет отношение к самой себе. Существует два типа категорий: родительская категория и подкатегория. Подкатегории имеют в атрибуте idParent идентификатор из родительской категории. Я...
439 просмотров
schedule 25.10.2022

Играть в Framework Slick 3.0.3 Mysql
Я пытаюсь настроить Slick 3.0.3 для своего Play Framework 2 проекта. Это моя конфигурация application.conf db.default.url="jdbc:mysql://localhost/entquiz?characterEncoding=UTF-8" db.default.driver="com.mysql.jdbc.Driver"...
799 просмотров
schedule 03.07.2022

критерии фильтрации класса кейсов в Slick 3.0.3
У меня есть модель, соответствующая таблица и репозиторий. В моем репозитории с помощью TableQuery я хочу найти объект модели на основе некоторых критериев (функция от модели до логического значения), которую репозиторий не контролирует, он вводится...
167 просмотров

Закрыть соединение с БД в Slick 3.0
Я использую Slick 3.x с Play 2.3.9 без play-slick, потому что play-slick не поддерживает эту комбинацию. Я читаю http://blog.knoldus.com/2015/03/03/play-with-reactive-slick-a-simple-crud-application-in-play-framework-using-slick-3-0/ И он...
1680 просмотров
schedule 16.02.2023

Slick: как получить атрибут объекта в наборе результатов?
Учитывая следующий класс Scala, улучшенный с помощью Slick: class Users(tag: Tag) extends Table[(Int, String, String)](tag, "users") { def id: Rep[Int] = column[Int]("sk", O.PrimaryKey) def firstName: Rep[String] =...
542 просмотров
schedule 06.07.2022

Slick 3 dynamic groupby - поля из его List[String]
Допустим, я хочу выполнить запрос: select columnName1,columnName2,Sum(*) from table group by columnName1,columnName2 где имя_столбца1, имя_столбца2 берется из списка [строка] ("имя_столбца1", имя_столбца2") как я могу сделать это со...
751 просмотров
schedule 25.02.2023