Описание тега scalaquery

ScalaQuery - это типизированный API / DSL (предметно-ориентированный язык), построенный на основе JDBC для доступа к реляционным базам данных в Scala.

Низкоуровневый JDBC API мощный, но многословный. ScalaQuery был разработан с нуля, чтобы уменьшить количество требуемых шаблонов и использовать функции Scala, чтобы обеспечить более естественный доступ к базе данных в среде Scala.

Основная идея состоит в том, что таблицы в базе данных представлены как objects расширение Tableчерта. Затем этот объект можно использовать для понимания, очень похожего на обычную коллекцию Scala.

ScalaQuery не является ORM, т.е. он не выполняет кеширование, отслеживание объектов на предмет изменений и тому подобное. Это больше способ заменить или сгенерировать SQL.

ПРИМЕЧАНИЕ. С начала 2012 года ScalaQuery превратился в Slick.