Описание тега class-table-inheritance

Наследование таблиц классов - это один из нескольких методов проектирования таблиц SQL в ситуациях, когда подклассы, расширяющие классы, применялись бы, если бы в SQL был механизм наследования, которого нет.
1 ответ

Свойство наследования таблицы классов Doctrine в запросе имеет неверное значение

Я использую две концепции Доктрины в моей модели: наследование таблиц классов Обратные вызовы жизненного цикла Когда я загружаю унаследованный экземпляр моего родительского класса, родительское свойство, которое обновляется с помощью обратного вызов…
1 ответ

Zend Framework 1.11 + Doctrine 2 + Проблемы с отображением наследования классов (YAML) при создании объектов

Я получаю ряд проблем, пытаясь реализовать CTI Прежде всего я использую пользовательский загрузчик для своих классов сущностей class My_AutoLoader implements Zend_Loader_Autoloader_Interface { public function autoload($class) { $class = trim(str_rep…
1 ответ

Как я могу удалить строку дочерней таблицы, но оставить ее родительский элемент в наследовании таблиц классов в доктрине 2?

У меня есть две сущности, Item и SpecialItem SpecialItem расширяет Item, где Item - это обычный покупательский товар со свойством Price, а SpecialItem - это покупной товар, который продается с дополнительным дисконтным свойством. Я использую наследо…
2 ответа

В наследовании таблиц классов, как сделать так, чтобы родитель и ребенок использовали один и тот же идентификатор?

У меня есть два класса: Topic а также Buy::Topic, Последний является подклассом первого через внешний ключ (Buy::Topic.topic_id == Topic.id). Таким образом, по существу, это использование шаблона наследования таблиц классов. Buy::Topic имеет свой id…
0 ответов

Наследование классов PostgreSQL Json

Поэтому с Postgres я могу использовать столбец json-type. Так что с классической реляционной базой данных я использую наследование таблиц классов, которое кажется громоздким. Вместо этого я могу теперь использовать Postgres и просто сериализовать св…
0 ответов

Наследование TPT Entity Framework с колонкой дискриминатора ObjectType

Я использую Entity Framework в качестве ORM для моей базы данных. Для моделирования наследования в моей базе данных используется шаблон "Таблица по типу" (он же "наследование таблиц классов"). Entity Framework поддерживает наследование TPT. Однако э…
2 ответа

Понимание наследования таблиц классов

У меня есть таблица продуктов под названием productsОн имеет 3 поля (имя, модель (PK) и имя_класса). Класс соответствует таблице. Итак, вот пример: Таблица продуктов: model | name | class_Name z123 | Abcd | AMPS Таблица AMPS: model | attribute_1 | a…
1 ответ

Плюсы и минусы наследования единой таблицы для активов в Rails

Я смотрю на гемы загрузки файлов, и, кажется, существует тенденция поместить все активы в одну таблицу "Активы" и использовать STI для их подкласса. подобно ImageAsset, VideoAsset, AudioAsset, так далее. Я новичок в Rails и никогда не использовал ST…
1 ответ

ZF2 + Doctrine2 Class Inherritence Excression

У меня проблема с получением моей сущности доктрины для извлечения в мою форму ZF2. Я довольно новичок в ZF2 и Doctrine (а также в наследовании таблиц классов). Я прочитал практически всю документацию по ZF2 и Doctrine, но все еще не могу понять, ка…
3 ответа

Как реализовать отношения суперкласса, подкласса в базе данных?

Если у меня есть класс животных, то подкласс - это собака и рыба. У животного есть атрибут под названием "цвет". У собаки есть атрибут "длина хвоста", а у рыбы этот атрибут отсутствует. У рыбы есть атрибут "вес", у собаки этот атрибут отсутствует. И…
1 ответ

ZF2 + Doctrine 2 - Дискриминаторы на уровне детей с наследованием таблиц классов

В SO и во всем Интернете много говорится о ZF2 с Doctrine 2 и использовании дискриминаторов: как не объявить все дочерние сущности в родительской сущности? Особенно, когда у вас есть несколько модулей? Короткий ответ: не объявляйте discriminatorMap,…
0 ответов

В наследовании таблиц классов: создать несколько типов без необходимости иметь соответствующую дочернюю таблицу

Я хочу иметь несколько типов, например, категории: введите описание изображения здесь Я использовал наследование таблиц классов, но у меня есть несколько типов, я не хочу создавать дочернюю таблицу для каждого типа, как я могу это реализовать. вот ч…
05 июн '17 в 13:06
2 ответа

Как реализовать наследование таблиц классов в Rails?

Я только что закончил работу над книгой Agile Web Development с Rails, четвертое издание ( http://pragprog.com/book/rails4/agile-web-development-with-rails), и мне нужна помощь в понимании того, как создавать отношения родитель-ребенок между моделям…
03 июл '12 в 18:37
1 ответ

Обеспечение исключительности в наследовании таблиц: составной внешний ключ против проверочного ограничения

Я следую методике, описанной в " Реализации наследования таблиц в SQL Server" Джеффа Смита (который, по-видимому, является де-факто подходом для реализации такого рода структуры). People Базовая таблица имеет отношение 1: 0..1 с тремя таблицами подт…
03 июн '14 в 21:24
2 ответа

Doctrine2 Наследование и построитель запросов

Я использую Наследование с Doctrine 2.1: Fiche является главной сущностью, а Artist является производным от Fiche. итак: Фиш -> Художник тогда у меня есть этот метод, в другом хранилище под названием Abonnement: public function getCountAbonnes(\MyAp…
1 ответ

Doctrine 2 Class Table Inheritance YML

Я пытаюсь использовать наследование таблиц классов в ZF2 и Doctrine 2. Моя реализация довольно проста. Я думаю, что у меня есть вся структура классов, но я думаю, что где-то может быть проблема с какой-то настройкой. К сожалению, я нашел много докум…
0 ответов

Использовать наследование таблиц классов и отдельных таблиц в Castle Activerecord?

В замке Activerecord (поверх NHibernate) возможно ли глобальное использование наследования таблиц классов и наследование отдельных таблиц в части дерева наследования? Я хотел бы сделать что-то вроде /// <summary> /// Base class for models /// …
1 ответ

Rails 4: Как реализовать наследование таблиц классов?

Как правильно реализовать CTI в Rails 4? Я попытался с помощью dbview_cti, но этот драгоценный камень создает представление с унаследованными атрибутами, а не унаследованную таблицу. Буду благодарен за объяснение и пример. Большинство уроков основан…
0 ответов

Как фильтровать по атрибутам подклассов, используя QueryBuilder в Doctrine 2?

У меня есть наследование таблиц классов, реализованных как сущность Vehicle с сущностями Car а также Bike как подклассы. Все Vehicleс color и model, каждый Car имеет dorsNumber и сложная собственность Motor, каждый Bike имеет frameSize, Существует п…
2 ответа

Таблица SQL один-ко-многим против нескольких отношений один-к-одному

Я работаю над проектом со следующей целью: Пользователь может создать Конкурс и выбрать опционального соперника, чтобы принять участие в этом вызове. Вызов генерирует ежедневные записи и будет отслеживать статистику по ним. Основные сущности User и …