Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Repository for typeorm documentation website.

NotificationsYou must be signed in to change notification settings

typeorm/typeorm.github.io

Repository files navigation

Documention :https://typeorm.io/

Project Repo :https://github.com/typeorm/typeorm

What is TypeORM?

TypeORM is anORMthat can run in NodeJS, Browser, Cordova, PhoneGap and Ionic platformsand can be used with TypeScript and JavaScript (ES5, ES6, ES7).Its goal to always support latest JavaScript features and provide featuresthat help you to develop any kind of applications that use databases - fromsmall applications with a few tables to large scale enterprise applicationswith multiple databases.

TypeORM supports both Active Record and Data Mapper patterns,unlike all other JavaScript ORMs currently exist,which means you can write high quality, loosely coupled, scalable,maintainable applications the most productive way.

TypeORM is highly influenced by other ORMs, such asHibernate,Doctrine andEntity Framework.

Some of TypeORM features:

  • supports both DataMapper and ActiveRecord (your choice)
  • entities and columns
  • database-specific column types
  • entity manager
  • repositories and custom repositories
  • clean object relational model
  • associations (relations)
  • eager and lazy relations
  • uni-directional, bi-directional and self-referenced relations
  • supports multiple inheritance patterns
  • cascades
  • indices
  • transactions
  • migrations and automatic migrations generation
  • connection pooling
  • replication
  • using multiple database connections
  • working with multiple databases types
  • cross-database and cross-schema queries
  • elegant-syntax, flexible and powerful QueryBuilder
  • left and inner joins
  • proper pagination for queries using joins
  • query caching
  • streaming raw results
  • logging
  • listeners and subscribers (hooks)
  • supports closure table pattern
  • schema declaration in models or separate configuration files
  • connection configuration in json / xml / yml / env formats
  • supports MySQL / MariaDB / Postgres / SQLite / Microsoft SQL Server / Oracle / WebSQL
  • supports MongoDB NoSQL database
  • works in NodeJS / Browser / Ionic / Cordova / Electron platforms
  • TypeScript and JavaScript support
  • produced code is performant, flexible, clean and maintainable
  • follows all possible best practices
  • CLI

And more...

See more documentation on awebsite.

About

Repository for typeorm documentation website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp