Вопросы по теме '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 просмотров
schedule
12.05.2022
Игровой фреймворк + учебник 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 просмотров
schedule
27.06.2022
Распаковать 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 просмотров
schedule
03.07.2022