Не понял эту фразу. Под "свои поля" что имеется в виду в применении к предметной области?
С чем сравниваем? С выполнением sql-запросов? С linq?
ID | type | model_id | serial_num | status
1 | RAM | 1 | kmgle43t | ok
2 | RAM | 1 | kmfge65t | ok
3 | RAM | 4 | kmferg5t | ok
4 | CPU | 1 | km3fdrft | ok
5 | CPU | 1 | k434fdrft | ok
и т.д
Если я отнаследуюсь допустим от класса А, которая так же является таблицей А, то доктрина будет ругаться, что в таблицу Б, нет полей из таблицы А.
Конечно, есть вариант использовать @ORM\InheritanceType("JOINED"), но тут мне выбрасывает ошибку, которую я не могу отследить :)
SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
П.С, что значит это ошибка я знаю :)