Описание тега scalaquery
ScalaQuery - это типизированный API / DSL (предметно-ориентированный язык), построенный на основе JDBC для доступа к реляционным базам данных в Scala.
Низкоуровневый JDBC API мощный, но многословный. ScalaQuery был разработан с нуля, чтобы уменьшить количество требуемых шаблонов и использовать функции Scala, чтобы обеспечить более естественный доступ к базе данных в среде Scala.
Основная идея состоит в том, что таблицы в базе данных представлены как object
s расширение Table
черта. Затем этот объект можно использовать для понимания, очень похожего на обычную коллекцию Scala.
ScalaQuery не является ORM, т.е. он не выполняет кеширование, отслеживание объектов на предмет изменений и тому подобное. Это больше способ заменить или сгенерировать SQL.
ПРИМЕЧАНИЕ. С начала 2012 года ScalaQuery превратился в Slick.