TextBox logo

Quick

Lightweight. Powerful. Developer-friendly ORM.

Latest Ortus News

Quick Overview

Quick is a modern ORM (Object-Relational Mapping) engine built specifically for BoxLang and CFML, developed by Ortus Solutions. It enables developers to interact with relational databases using an intuitive, object-oriented approach by mapping database tables to classes.

Unlike traditional Hibernate-based solutions, Quick is lightweight, accessible to BoxLang and CFML developers, and designed to balance flexibility, performance, and ease of use.

Installation

Quick can be installed quickly using CommandBox and ForgeBox:

box install quick

Basic setup steps include:

  • Configure a default datasource for your application
  • Add the Quick module mapping in Application.cfc
  • Configure the database grammar (e.g., MySQL, PostgreSQL) in your ColdBox configuration

Quick integrates seamlessly with ColdBox applications and uses the qb query builder under the hood.

Capabilities

Quick provides a modern ORM experience with a focus on flexibility and developer productivity:

  • ActiveRecord & Service-Based Patterns

    Provides both ActiveRecord-style interactions and service-layer flexibility for structuring applications.

  • Automatic Entity Mapping

    Maps database tables to classes using convention-over-configuration defaults.

  • Relationship Management

    Easily define and manage relationships between entities and query across them.

  • Fluent Querying & Data Manipulation

    Build dynamic queries programmatically without vendor-specific SQL syntax.

  • Lightweight & High Performance

    Avoids the memory overhead and complexity commonly associated with Hibernate ORM.

  • Database Flexibility

    Supports multiple databases via the qb query builder (MySQL, PostgreSQL, SQL Server, Oracle).

  • BoxLang Native; CFML Friendly

    Designed to be fully understandable without requiring Java expertise.

waveup-lightBlue

Got Questions

Please contact us at consulting@ortussolutions.com for further information or click the button below and send us a quick message.