Это список известных программ объектно-реляционного отображения .
Ява
- Apache Cayenne , с открытым исходным кодом для Java
- Apache OpenJPA , открытый исходный код для Java
- DataNucleus , реализация JDO и JPA с открытым исходным кодом (ранее известная как JPOX)
- Ebean , ORM-фреймворк с открытым исходным кодом
- EclipseLink , платформа сохранения Eclipse
- Корпоративные JavaBeans (EJB)
- Enterprise Objects Framework , Mac OS X/Java, часть Apple WebObjects
- Hibernate , ORM-фреймворк с открытым исходным кодом, широко используемый
- Объекты данных Java (JDO)
- Объектно-ориентированные запросы JOOQ (jOOQ)
- Kodo , коммерческая реализация Java Data Objects и Java Persistence API
- TopLink от Oracle
Node.js
- Bookshelf, легкий инструмент ORM для PostgreSQL, MySQL и SQLite3
- Orange ORM Typescript/Javascript ORM для PostgreSQL, MySQL, SQL Server, SQLite, Oracle и SAP ASE
- Prisma ORM Typescript/Javascript ORM для PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, CockroachDB, Planetscale, MariaDB
- Sequelize, инструмент Node.js ORM для Postgres, MySQL, MariaDB, SQLite, DB2, Microsoft SQL Server и Snowflake
- Typeorm, масштабируемый инструмент ORM для Typescript/Javascript
- MikroORM, TypeScript ORM на основе шаблонов Data Mapper, Unit of Work и Identity Map. Поддерживает PostgreSQL, MySQL, SQLite (включая libSQL), MongoDB и MariaDB
iOS
.СЕТЬ
- Библиотека компонентов Base One Foundation , бесплатная или коммерческая
- Dapper , с открытым исходным кодом
- Entity Framework , включенный в .NET Framework 3.5 SP1 и выше
- iBATIS , бесплатный проект с открытым исходным кодом, поддерживаемый ASF , но в настоящее время неактивный.
- LINQ to SQL , включенный в .NET Framework 3.5
- NHibernate , с открытым исходным кодом
- nHydrate , с открытым исходным кодом
- Быстрые объекты , бесплатные или коммерческие
Objective-C, какао
- Enterprise Objects , один из первых коммерческих OR-картографов, доступный как часть WebObjects
- Core Data , фреймворк управления объектными графами с несколькими постоянными хранилищами, поставляется с Mac OS X и iOS
Перл
PHP
- Laravel , фреймворк, содержащий ORM под названием «Eloquent» и реализацию ActiveRecord.
- Doctrine , ORM с открытым исходным кодом для PHP, Свободное программное обеспечение (MIT)
- CakePHP , ORM и фреймворк, открытый исходный код (скаляры, массивы, объекты); основан на интроспекции базы данных, без расширения классов
- CodeIgniter , фреймворк, включающий реализацию ActiveRecord
- Yii , ORM и фреймворк, выпущенный под лицензией BSD. Основан на шаблоне ActiveRecord
- FuelPHP , ORM и фреймворк для PHP, выпущенный под лицензией MIT. Основан на шаблоне ActiveRecord.
- Laminas , фреймворк, включающий реализации шлюза табличных данных и шлюза строковых данных
- Qcodo , ORM и фреймворк, открытый исходный код
- Redbean , ORM-слой для PHP, для создания и обслуживания таблиц «на лету», с открытым исходным кодом, BSD
- Skipper , инструмент визуализации и генератор кода/схем для PHP ORM-фреймворков , коммерческий
Питон
- Django , ActiveRecord ORM включен в фреймворк Django, с открытым исходным кодом
- SQLAlchemy , открытый исходный код, Data Mapper ORM
- SQLObject , с открытым исходным кодом
- Storm , открытый исходный код (LGPL 2.1), разработанный Canonical Ltd.
- Tryton , с открытым исходным кодом
- web2py , возможности ORM обрабатываются DAL в web2py, с открытым исходным кодом
- Odoo – ранее известная как OpenERP, это ERP-система с открытым исходным кодом, в которую включен ORM.
Рубин
Ржавчина
Smalltalk
Смотрите также
Ссылки