1
0
mirror of synced 2025-02-09 00:39:25 +03:00
Tyler Romeo bb8970286d
Allow association mappings as IDs for joined-table inherited entity
SchemaTool has custom logic for creating the primary key of a
joined-table inherited entity. This logic overlooked association maps
as a possible source for identity columns, resulting in a fatal error
when fetching the primary key list for child entities.

Removed any custom logic for generating primary keys for root entities
in joined-table inheritance, deferring to the common logic used for
other entities.

Also adjusted the child entity logic, scanning association maps for
identity columns, and including the column as appropriate. It also
ensures that the primary key columns are in the correct order.
2017-12-19 17:58:31 +01:00
2017-11-23 11:26:33 +01:00
2017-12-18 22:46:48 -05:00
2013-09-07 12:56:49 +02:00
2013-09-07 12:56:49 +02:00
2017-12-17 23:38:16 +01:00
2015-09-29 22:52:45 +00:00
2017-07-23 10:16:17 +02:00
2017-11-23 11:26:33 +01:00
2017-12-16 22:05:22 +01:00
2013-03-11 00:08:58 +00:00

Master 2.5
Build status Build status
Coverage Status Coverage Status

Doctrine 2 is an object-relational mapper (ORM) for PHP 7.1+ that provides transparent persistence for PHP objects. It sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernate's HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.

More resources:

Description
Doctrine 2 Object Relational Mapper (ORM)
Readme MIT 32 MiB
Languages
PHP 100%