Zum Hauptinhalt springen

TypeORM

Programmiere selbstbewusst. Führe leistungsstarke Abfragen aus.

TypeORM Logo

Flexible Muster

Unterstützt sowohl DataMapper- als auch ActiveRecord-Muster und gibt dir die Flexibilität, das für dein Projekt beste Modell zu wählen.

TypeScript First

Von Grund auf mit TypeScript-Unterstützung entwickelt, bietet vollständige Typsicherheit für deine Datenbankmodelle.

Multi-Datenbank-Unterstützung

Funktioniert mit MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB und mehr.

Leistungsstarker QueryBuilder

Elegante Syntax zum Erstellen komplexer Abfragen mit Joins, Paginierung und Caching.

Migrationen & Schema

Erstklassige Unterstützung für Datenbankmigrationen mit automatischer Generierung.

Cross-Platform

Funktioniert in Node.js, Browsern sowie mobilen und Desktop-Anwendungen.

Elegante, typsichere API

TypeORM bietet eine elegante, einfache API für die Datenbankinteraktion, die TypeScripts Typsystem voll ausnutzt. Wähle zwischen DataMapper- und ActiveRecord-Mustern - beide werden vollständig unterstützt.

Entity-Definition
Data Mapper
Active Record
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"

@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number

@Column()
firstName: string

@Column()
lastName: string

@Column()
age: number
}

Unterstützte Datenbanken

MySQL logo
MySQL
PostgreSQL logo
PostgreSQL
MariaDB logo
MariaDB
SQLite logo
SQLite
MS SQL Server logo
MS SQL Server
Oracle logo
Oracle
MongoDB logo
MongoDB
CockroachDB logo
CockroachDB
SAP HANA logo
SAP HANA
Google Spanner logo
Google Spanner

Überall einsetzbar

TypeORM läuft auf NodeJS, Browser, Cordova, Ionic, React Native, NativeScript, Expo und Electron Plattformen.

NodeJS Browser Mobile React Native Electron

Maintained By

Michael BromleyDavid HöckLucian MocanuNaor PeledGiorgio BoaPiotr KuczynskiMohammed GomaaJulian PuflerSimon GarnerPieter WigboldusMike Guida
Meet the Team

Bereit für die ersten Schritte?

TypeORM macht Datenbankinteraktion zum Kinderspiel. Schließe dich tausenden Entwicklern an, die bereits bessere Anwendungen mit TypeORM bauen.