Описание тега concrete-inheritance

1 ответ

Peewee и наследование базы данных

Я пытаюсь выучить Peewee and Bottle, заполнив приложение для создания заметок. Скажем, у меня есть следующие объекты: Subject Book Chapter Note Tag Я хотел бы иметь возможность делать заметки для глав, книг и тем. В БД вы должны сделать: create tabl…
1 ответ

Доктрина 2 Наследование конкретных таблиц с ассоциациями

Я прочитал Doctrine 2 Inheritance Mapping с Ассоциацией, но скажите, если вам нужно Animal быть самостоятельной сущностью, скажем, для создания списков опций. В этом случае столбец дискриминатора для Pet находится в колонке видов в animal table, Так…
1 ответ

SQL Concrete Vs Class Table Наследование скорости запросов на один подтип

Я взвешиваю между наследованием бетонов и таблиц классов (см. Пример ниже). Таблица классов, безусловно, имеет много преимуществ, в частности, для моего сценария столбцы супер таблиц гарантированно согласованы по всему набору данных. Однако у меня п…
1 ответ

SQLAlchemy Полиморфная связь с конкретным наследованием

Я использую конкретную таблицу наследования с SQLAlchemy. В классе модели склонительного стиля я настроил его успешно. Мой код так же, как: class Entry(AbstractConcreteBase, db.Model): """Base Class of Entry.""" id = db.Column(db.Integer, primary_ke…
4 ответа

Должен ли я каким-либо образом избегать многотабличного (конкретного) наследования в Django?

Многие опытные разработчики рекомендуют не использовать наследование нескольких таблиц Django из-за его низкой производительности: Джанго Гоча: конкретное наследство от Якоба Каплана-Мосса, основного участника Джанго. Почти в каждом случае абстрактн…
0 ответов

SQLAlchemy ORM для 12 дублирующих таблиц в каждой из 6 баз данных шарда

Ситуация: У меня есть набор из 12 таблиц одинаковой структуры (представляющих данные по месяцам), которые существуют на каждом из 6 шардов в разных базах данных. Мне нужно получить набор данных для любой из этих баз данных за любой заданный набор ме…
1 ответ

Как смоделировать конкретную табличную связь, где дочерняя сущность может содержать разные данные, где данные принадлежат одному и тому же универсальному типу?

Я подумываю об использовании наследования конкретных таблиц для варианта использования, и мне нужна помощь, чтобы определить, нужно ли мне использовать идентификацию по отношению к неидентифицирующим отношениям, а также, как правильно структурироват…
1 ответ

Создать конкретный объект в абстрактном классе с помощью методов отражения

Предположим, у меня есть абстрактный класс Model с использованием следующего статического метода: публичный абстрактный класс Model { ... открытый статический список all() { ... } ... } И конкретный класс расширяет его: открытый класс Person расширя…
3 ответа

Конкретный метод в абстрактном классе

Я понимаю, что абстрактный класс может содержать абстрактные и конкретные методы (то есть с реализацией тела). Мой вопрос: могут ли подклассы наследовать / переопределять конкретные методы от абстрактного суперкласса. И во-вторых, должны ли они реал…
3 ответа

Symfony2, Propel светильники и бетонное наследство

У меня проблема с загрузкой светильников Propel в Symfony2. У меня есть следующая схема: <table name="application" phpName="Application"> <column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" /> <colu…
3 ответа

Должен ли я использовать абстрактный или интерфейс... или начать с конкретного класса, который должен быть расширен?

Мне не хватает контроля над ОО-дизайном, чтобы определить, хорошо ли я проектирую приложение или нет. Вот простая идея: Я хочу написать заявку на поездку в метро. Я начал определять следующее: Trainline Интерфейс, который определяет некоторые методы…
1 ответ

Как найти список подклассов для модели propel с конкретным наследованием

Я создаю мини-cms для своей местной благотворительности (да, я знаю, что мог бы использовать проект зубочистки, но они хотят, чтобы пользовательские коды) Моя схема движения в настоящий момент выглядит так: <?xml version="1.0" encoding="UTF-8"?&g…
29 сен '10 в 21:50
0 ответов

Какое учение по наследству выбрать?

Мне трудно решить, какое наследование Доктрины подходит для моего проекта. Цель состоит в том, чтобы виртуальная машина (ВМ) имела несколько программ (PHP, MySQL и т. Д.).Каждое из этих программ имеет отдельный класс и несколько общих полей. Сначала…
3 ответа

Как создать конкретный класс из шаблонного класса

Скажем, у меня есть шаблон класса: template <typename T> class StringDeque: public std::deque<T> { public: ... private: typedef std::deque<T> BaseClass; }; Скажи, я хочу создать конкретный класс ArrayString где T=std::string, Как п…
11 сен '14 в 07:01
1 ответ

Hibernate - Таблица для конкретной стратегии класса - отдельные идентификаторы для каждой таблицы

В моем приложении есть объект собрания, свойства которого хранятся в таблице собраний. Я должен создать новый объект, скажем, "meetingNEW", имеющий несколько разных свойств, но большинство из них общие. Я думаю использовать таблицу для конкретной ст…
18 авг '15 в 07:50
2 ответа

Hibernate MappingException с наследованием конкретного недоменного класса в Grails

Сценарий Мне нужно представить объект в двух разных контекстах. Один контекст не должен сохраняться, а другой должен. Постоянные объекты являются фактическими данными, полученными из другой системы. Непостоянные объекты представляют части определени…
1 ответ

Различные типы наследования в одной и той же схеме

Я использую Doctrine 1.2 в проекте Symfony, и я рассматриваю возможность смешивания конкретных типов наследования и агрегации столбцов в моей схеме: агрегация столбцов позволяет выполнять запросы в родительской таблице и получать как родительские, т…
1 ответ

Hibernate - таблица для каждого подкласса со стратегией объединения - идентификатор для загрузки требуется для загрузки

У меня есть следующая структура: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class TemporaryContainerTO { protected Long temporaryContainerId; @Id @GeneratedValue(strategy = GenerationType.TABLE) @Column(name = "…
26 авг '15 в 09:35
0 ответов

Наследование учения: найди всех детей за столом

У меня есть вопрос по поводу наследования таблиц в доктрине. для примера я буду использовать 3 таблицы: Notification: columns: id is_viewed NotificationLike: columns: like_id inheritance: { type: concrete, extends: Notification } NotificationComment…
07 окт '11 в 13:12
1 ответ

Получить экземпляр для наследования ограничений другого экземпляра в pyomo

Я пытаюсь создать экземпляр, который наследует ограничения другого экземпляра, добавляя при этом новые. Есть ли способ "скопировать" ограничения предыдущего экземпляра в новый? Вот отрывок из кода ... model.bnb_bound_constraints = ConstraintList() .…