Vai al contenuto principale

TypeORM

Programma con Sicurezza. Interroga con Potenza.

TypeORM Logo

Pattern Flessibili

Supporta sia il pattern DataMapper che ActiveRecord, offrendoti la flessibilità di scegliere ciò che funziona meglio per il tuo progetto.

TypeScript al Primo Posto

Costruito da zero con supporto TypeScript, garantendo completa type safety per i tuoi modelli di database.

Supporto per Multi-Database

Funziona con MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB e molti altri.

QueryBuilder Potente

Sintassi elegante per costruire query complesse con join, paginazione e caching.

Migrazioni & Schema

Supporto di prim'ordine per le migrazioni del database con generazione automatica.

Multi-piattaforma

Funziona in Node.js, browser, applicazioni mobile e desktop.

API Elegante e Type-Safe

TypeORM offre un'API bella e semplice per interagire con il tuo database, sfruttando appieno il sistema di tipi di TypeScript. Scegli tra i pattern DataMapper e ActiveRecord - entrambi sono pienamente supportati.

Definizione di Entità
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
}

Database Supportati

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

Funziona Ovunque

TypeORM funziona su NodeJS, Browser, Cordova, Ionic, React Native, NativeScript, Expo e Electron.

NodeJS Browser Mobile React Native Electron

Maintained By

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

Pronto a Iniziare?

TypeORM rende l'interazione con il database un gioco da ragazzi. Unisciti a migliaia di sviluppatori che stanno già costruendo applicazioni migliori con TypeORM.