Overview

  • Installation & Usage
  • Defining entities
  • EntityManager
  • EntityRepository

Fundamentals

  • Identity Map and Request Context
  • Entity references
  • Using entity constructors
  • Collections
  • Cascading persist and remove

Advanced features

  • Smart nested populate
  • Smart query conditions
  • Serializing
  • Updating entity values
  • Property validation
  • Lifecycle hooks
  • Naming strategy
  • Metadata cache
  • Debugging
  • Schema generator

Usage with different drivers

  • Usage with MySQL and SQLite
  • Usage with MongoDB

Recipes

  • Usage with NestJS
  • Usage with Vanilla JS
  • Creating custom driver

Example integrations

  • Express + MongoDB + TypeScript
  • Nest + MySQL + TypeScript
  • Express + MongoDB + JavaScript

{{ site.github.repository_name }} is maintained by {{ site.github.owner_name }}.