Вопросы по теме 'scalaquery'

ScalaQuery с несколькими первичными ключами и внешними ключами
Как мы определяем множественный первичный ключ и внешний ключ в ScalaQuery? object myTable1 extends Table([Int])("myTable1") { def id = column[Int]("id", O PrimaryKey) def * = id } object myTable2 extends Table([Int, Int,...
1891 просмотров
schedule 08.05.2022

Необработанные строки результатов с именованными полями в ScalaQuery?
В ScalaQuery я могу сделать это для работы с «сырыми» строками результатов: for ( x <- queryNA[(String,Int)]("select * from foo")( GetResult(r => (r.<<[String], r.<<[Int])) ) ) { println(x) } Но это полностью...
300 просмотров
schedule 24.05.2023

scalquery как создать дату и время
Я узнал, что scalaquery использует java.sql.date в качестве объекта даты. Но время уменьшается, когда я создаю java.sql.date. Есть ли способ создать поле mysql datetime в scalquery?
471 просмотров
schedule 08.09.2022

scalaquery: динамическая пакетная вставка
Пример FirstExample в проекте scalaquery-examples представляет собой пример пакетной вставки со следующим синтаксисом: Coffees.insertAll( ("Colombian", 101, 7.99, 0, 0), ("French_Roast",49, 8.99, 0, 0), ("Espresso",150, 9.99, 0,...
256 просмотров
schedule 28.04.2024

NoSQL (например, MongoDB) или RDMS (например, PostgreSQL) для нового проекта Scala?
Я разрабатываю новый проект на Scala. Это просто приложение для кучи CRUD-операций, однако из-за каких-то эксцентричных требований Play2 или Lift не подходят по всем параметрам, поэтому я собираюсь разрабатывать приложение с нуля. Это означает, что...
3002 просмотров

Игровой фреймворк + учебник SLICK (Scalaquery)
Кто-нибудь знает хороший учебник или пример проекта (github) использования Play framework с SLICK (ScalaQuery)? Я изо всех сил пытаюсь заставить их работать вместе. Я получаю эту ошибку: [info] play - Application started (Dev) [error]...
13805 просмотров
schedule 12.07.2023

Как представить отношение «многие ко многим» с помощью таблицы ссылок с помощью ScalaQuery или SLICK?
Недавно я задал похожий вопрос и получил отличный ответ о решении проблемы связи "многие ко многим" с помощью Lift. Картограф. Я просмотрел документацию ScalaQuery/SLICK , но в ней не описан подход к сохранению данных, где ссылка задействованы...
4291 просмотров
schedule 25.01.2023

Фреймворк ScalaQuery и Play: лучшие методы обработки неназначенных первичных ключей (AutoInc)
Я использую Play 2.0.2 со ScalaQuery 0.9.5. У меня есть следующий простой код модели: case class Task(id: Long, name: String) object Task extends Table[(Long, String)]("task") { lazy val database = Database.forDataSource(DB.getDataSource())...
955 просмотров

Распаковать NamedColumn в условии цикла for в ScalaQuery
Я новичок в Scala и ScalaQuery, использую его уже пару недель. Я пытаюсь выяснить условие в запросе, вызывая функцию, но получаю NamedColumn[T] вместо T, как его распаковать? См. 2-ю ссылку, строка 20: пакет с typemapper:...
143 просмотров
schedule 28.05.2024

Выберите строки на основе MAX значений столбца в ScalaQuery/SLICK
Скажем, у меня есть таблица, например: UserActions UserId INT ActionDate TIMESTAMP Description TEXT который содержит даты, когда пользователи выполняли определенные действия. Если бы я хотел получить последнее действие, которое...
4212 просмотров
schedule 02.08.2023

Scala Slick: запрос с использованием прямого встраивания не работает
Я использую следующий код для запроса элементов из таблицы mysql (класс Account - это просто класс case, представляющий поля базы данных) val res = Queryable[Account].map(_.name) val db =...
994 просмотров
schedule 12.11.2022

Сортировка запроса Slick приводит к выражению for
Следующая функция работает нормально, но я бы хотел, чтобы она сначала сортировала результаты по parent_id, а затем по порядку. def getTree = for { (a, c) <- Activities leftJoin Clients on (_.id === _.id_a) } yield (a.id, a.label,...
3339 просмотров
schedule 16.12.2022

Как сделать агрегаты с помощью slick
Я хочу заставить slick создавать такие запросы, как select max(price) from coffees where ... Но документация slick не помогает. val q = Coffees.map(_.price) //this is query Query[Coffees.type, ...] val q1 = q.min // this is...
11938 просмотров
schedule 25.09.2022

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 просмотров