| @@ 1500-1520 (lines=21) @@ | ||
| 1497 | * "TWO" = "SingleTableEntityNoDiscriminatorColumnMappingSub2" |
|
| 1498 | * }) |
|
| 1499 | */ |
|
| 1500 | class SingleTableEntityNoDiscriminatorColumnMapping |
|
| 1501 | { |
|
| 1502 | /** |
|
| 1503 | * @Id |
|
| 1504 | * @Column(type="integer") |
|
| 1505 | * @GeneratedValue(strategy="NONE") |
|
| 1506 | */ |
|
| 1507 | public $id; |
|
| 1508 | ||
| 1509 | public static function loadMetadata(ClassMetadataInfo $metadata) |
|
| 1510 | { |
|
| 1511 | $metadata->mapField( |
|
| 1512 | [ |
|
| 1513 | 'id' => true, |
|
| 1514 | 'fieldName' => 'id', |
|
| 1515 | ] |
|
| 1516 | ); |
|
| 1517 | ||
| 1518 | $metadata->setIdGeneratorType(ClassMetadataInfo::GENERATOR_TYPE_NONE); |
|
| 1519 | } |
|
| 1520 | } |
|
| 1521 | ||
| 1522 | class SingleTableEntityNoDiscriminatorColumnMappingSub1 extends SingleTableEntityNoDiscriminatorColumnMapping {} |
|
| 1523 | class SingleTableEntityNoDiscriminatorColumnMappingSub2 extends SingleTableEntityNoDiscriminatorColumnMapping {} |
|
| @@ 1534-1554 (lines=21) @@ | ||
| 1531 | * }) |
|
| 1532 | * @DiscriminatorColumn(name="dtype") |
|
| 1533 | */ |
|
| 1534 | class SingleTableEntityIncompleteDiscriminatorColumnMapping |
|
| 1535 | { |
|
| 1536 | /** |
|
| 1537 | * @Id |
|
| 1538 | * @Column(type="integer") |
|
| 1539 | * @GeneratedValue(strategy="NONE") |
|
| 1540 | */ |
|
| 1541 | public $id; |
|
| 1542 | ||
| 1543 | public static function loadMetadata(ClassMetadataInfo $metadata) |
|
| 1544 | { |
|
| 1545 | $metadata->mapField( |
|
| 1546 | [ |
|
| 1547 | 'id' => true, |
|
| 1548 | 'fieldName' => 'id', |
|
| 1549 | ] |
|
| 1550 | ); |
|
| 1551 | ||
| 1552 | $metadata->setIdGeneratorType(ClassMetadataInfo::GENERATOR_TYPE_NONE); |
|
| 1553 | } |
|
| 1554 | } |
|
| 1555 | ||
| 1556 | class SingleTableEntityIncompleteDiscriminatorColumnMappingSub1 |
|
| 1557 | extends SingleTableEntityIncompleteDiscriminatorColumnMapping {} |
|