0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[ORMapper] ORMapperについて

Posted at

ORMapperとは

  • オブジェクト指向プログラミング言語とリレーショナルデータベースの間のデータ変換を簡素化するツール
  • 結果的に、開発者はデータベースの操作をオブジェクトとして扱い、SQLクエリを直接書く必要がなくなる

各言語で使用されるORMapper

ORMapper 対応言語 特徴
Sequelize JavaScript, TypeScript 強力なデータベース抽象化、広範なドキュメントとコミュニティサポート
TypeORM TypeScript デコレーターを使用したエンティティ定義、広範なデータベースサポート
Prisma JavaScript, TypeScript 高速なデータベースアクセス、型安全なクエリ
Hibernate Java 強力なデータベース抽象化、広範なドキュメントとコミュニティサポート
Entity Framework C# データベースの自動生成、広範なデータベースサポート
SQLAlchemy Python 強力なデータベース抽象化、広範なドキュメントとコミュニティサポート
Django ORM Python Djangoフレームワークの一部として使用、スキーマベースのモデル定義

参考リンク

9 Best JavaScript and TypeScript ORMs for 2024
Top 8 TypeScript ORMs, query builders, & database libraries: evaluating type safety
TypeORM
The best TypeScript ORMs

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?