Это список хорошо известных программ объектно-реляционного сопоставления . Это не актуально и не все включено.
Ява
- Apache Cayenne , открытый исходный код для Java
- Apache OpenJPA , открытый исходный код для Java
- DataNucleus , реализация JDO с открытым исходным кодом и JPA (ранее известная как JPOX)
- Ebean , ORM-фреймворк с открытым исходным кодом
- EclipseLink , постоянная платформа Eclipse
- Enterprise JavaBeans (EJB)
- Платформа корпоративных объектов , Mac OS X / Java, часть Apple WebObjects
- Hibernate , ORM-фреймворк с открытым исходным кодом, широко используемый
- Объекты данных Java (JDO)
- Объектно-ориентированные запросы JOOQ (jOOQ)
- Kodo , коммерческая реализация как Java Data Objects, так и Java Persistence API
- TopLink от Oracle
JavaScript
- Расширение ORM на основе обещаний с открытым исходным кодом для Postgres , MySQL , MariaDB , SQLite и Microsoft SQL Server .
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 mapper, доступный как часть WebObjects.
- Core Data , фреймворк для управления графами объектов с несколькими постоянными хранилищами, поставляется с Mac OS X и iOS.
Perl
- DBIx :: Класс
PHP
- CakePHP , ORM и фреймворк для PHP 5 с открытым исходным кодом (скаляры, массивы, объекты); на основе интроспекции базы данных, без расширения класса
- CodeIgniter , фреймворк, включающий реализацию ActiveRecord
- Doctrine , ORM с открытым исходным кодом для PHP 5.2.3, 5.3.X., 7.4.X Бесплатное программное обеспечение (MIT)
- FuelPHP , ORM и фреймворк для PHP 5.3, выпущенные под лицензией MIT. На основе паттерна ActiveRecord.
- Laminas , фреймворк, включающий в себя шлюз табличных данных и реализации шлюза строковых данных.
- Laravel , фреймворк, содержащий ORM под названием «Eloquent», реализация ActiveRecord.
- Propel , ORM и инструментарий запросов для PHP 5, вдохновленный Apache Torque, бесплатным программным обеспечением, MIT
- Qcodo , ORM и фреймворк для PHP 5, с открытым исходным кодом
- QCubed , форк Qcodo , управляемый сообществом
- Redbean , уровень ORM для PHP 5, для создания и поддержки таблиц на лету, открытый исходный код, BSD
- Шкипер , инструмент визуализации и генератор кода / схемы для фреймворков PHP ORM , коммерческий
- Yii , ORM и фреймворк для PHP 5, выпущенные под лицензией BSD. На основе паттерна ActiveRecord
Python
- Django , ORM включен в структуру Django, с открытым исходным кодом
- SQLAlchemy , открытый исходный код
- SQLObject , с открытым исходным кодом
- Storm , открытый исходный код (LGPL 2.1), разработанный в Canonical Ltd.
- Tryton , открытый исходный код
- web2py , средства ORM обрабатываются DAL в web2py, с открытым исходным кодом
- Odoo - ранее известная как OpenERP, это ERP с открытым исходным кодом, в которую включен ORM.
Рубин
- iBATIS (неактивен)
- ActiveRecord
- DataMapper
Болтовня
- TOPLink / Smalltalk от Oracle, предшественника Smalltalk Java-версии TOPLink
Delphi
- Фреймворк Aurelius ORM для Delphi
Смотрите также
- Сравнение программ объектно-реляционного картографирования