Вопросы по теме 'single-table-inheritance'

Наследование одной таблицы
Ответ на мой вопрос о дизайне БД предложил нечто, называемое наследованием одной таблицы. Я немного искал по этому поводу, но, похоже, я не могу найти по нему достаточно четкой информации. В основном то, что я, кажется, понимаю из этого, так это...
2423 просмотров

Как я могу отключить проверку и обратные вызовы в производной модели rails STI?
Учитывая модель class BaseModel < ActiveRecord::Base validates_presence_of :parent_id before_save :frobnicate_widgets end и производная модель (базовая таблица базы данных имеет поле type — это простая рельсовая STI) class...
12029 просмотров

Использование memcached в приложении Rails с наследованием одной таблицы?
У меня есть приложение Rails, которое использует STI для обработки различных типов пользователей, таких как: class Admin < User ... end Я хочу использовать memcached, но постоянно получаю ужасную ошибку «неизвестный класс/модуль». Я...
522 просмотров

Связи столбцов Single Table Inheritance (STI)
При использовании наследования одной таблицы нужно ли быть осторожным, чтобы не заполнять столбцы, характерные для разных моделей? Есть ли способ указать, какие столбцы использует каждая модель?
1021 просмотров

Ассоциация STI и has_many со столбцом типа в качестве ключа
Я использую наследование одной таблицы для управления различными типами проектов. Я решил хранить некоторую информацию, связанную с каждым типом проекта. Итак, я создал новую таблицу «project_types» с полем «model_type» в качестве первичного ключа....
1708 просмотров

Создание записей наследования одной таблицы в Rails
Я использую наследование одной таблицы для своего приложения. Мой полиморфный тип - Maintenance с одним подтипом, который сейчас называется OilChange. У меня проблемы с созданием моих записей в моем методе создания в контроллере. Вот код. @log...
2446 просмотров

Spring: наследование контроллера с использованием аннотации @Controller
Я хотел бы иметь возможность создать базовый контроллер в моем приложении Spring, который, среди прочего, определяет, является ли пользователь зарегистрированным пользователем или нет. Этот базовый контроллер, следуя шаблону проектирования шаблона,...
10171 просмотров

linq в sql и вопрос о наследовании
Кто-нибудь знает, как получить код наследования для определенного типа (наследование одной таблицы в Linq на sql)? Когда я создаю новый объект B (который унаследован от A), я хотел бы написать некоторый код в A, который действителен для всех...
85 просмотров

Спящий режим: отношения родитель/потомок в одной таблице
Я почти не вижу никаких указаний на следующую проблему, связанную с Hibernate. Это относится к реализации наследования с использованием одной таблицы базы данных с отношением родитель-потомок самой себе. Например: CREATE TABLE Employee ( empId...
25575 просмотров

Две модели, одна STI и валидация
Скажем, у меня есть две таблицы — «Продукты» и «Заказы». Для простоты предположим, что единовременно можно приобрести только один продукт, поэтому таблицы соединения, такой как order_items, нет. Таким образом, отношение состоит в том, что у продукта...
3453 просмотров

Спящий режим, наследование одной таблицы и использование поля из суперкласса в качестве столбца дискриминатора
У меня есть следующие виды классов для иерархии сущностей гибернации. Я пытаюсь иметь два конкретных подкласса Sub1Class и Sub2Class . Они разделены столбцом дискриминатора ( field ), определенным в MappedSuperClass . Существует абстрактный...
33583 просмотров

Создание одной и той же модели из нескольких источников данных
В основном это вопрос шаблона проектирования. У меня есть один тип модели, в которой я собираюсь получить данные для их создания из нескольких источников. Так, например, одна запись может быть создана из API, а другая создается с помощью очистки...
245 просмотров

Наследование одной таблицы Rails 3 с вопросом has_many
Я пытался настроить модель наследования одной таблицы в Rails 3, в которой родительский класс также содержит отношение has_many. К сожалению, я не могу заставить его работать. Вот три класса в качестве примера: class Article <...
889 просмотров

Наследование классов или наследование одной таблицы в Rails 2.3
У меня есть следующий сценарий, и я не уверен, следует ли мне использовать наследование классов или наследование одной таблицы: Class User has_one :main_list has_one :known_list has_many :regular_lists end Class List has_many :words end...
398 просмотров

Как заставить Rails 3 перезагружать классы STI в режиме разработки?
После перехода на Rails 3 я заметил, что мне приходится перезагружать сервер, чтобы классы моделей STI перезагружались при каждом запросе. Например, предположим, что у меня есть это: # app/models/vehicle.rb class Vehicle < ActiveRecord::Base...
1315 просмотров

Динамически типизированные ассоциации с моделями STI
У меня есть родительская модель Account с несколькими подклассами, использующими STI. Я хочу связать другую модель Транзакция с помощью отношения принадлежности_то к Учетной записи . Аккаунт, на который делается ссылка, может быть либо Активом...
741 просмотров

Обходной путь наследования таблиц классов Doctrine 1.2?
хорошо, во-первых, я знаю, что это невозможно с 1.2., поэтому я ищу обходной путь. И нет, к сожалению, я не могу использовать Doctrine 2, потому что мой сервер общего хостинга застрял на PHP 5.2.16, а администратор отказывается устанавливать...
744 просмотров

Когда ИППП имеет смысл? Мы храним одну и ту же информацию для каждого типа, но используем ее по-разному.
Так что я знаю, что ИППП — самая ненавистная вещь, но у меня есть случай, когда я думаю, что это действительно может иметь смысл. Мое приложение анализирует кучу разных типов файлов xml. Каждая файловая модель хранит одну и ту же информацию. Просто...
120 просмотров

Rails Single Table Inheritance неправильный подход к кастингу?
Итак, в последнее время я изучал наследование одной таблицы и нашел этот общий вопрос/ответ: вопрос: как изменить класс объекта obj с Alpha на Beta, предполагая Beta ‹ Alpha, в STI? ответ: ruby ​​- это язык с утиным типом, поэтому вы...
1706 просмотров

Наследование и маршрутизация одной таблицы Rails
Я реализую наследование одной таблицы, но у меня проблемы с маршрутизацией. У меня есть два класса, Гамма и Бета, и оба наследуются от Альфы. Я знаю, что если я хочу использовать Alpha в качестве контроллера, а не отдельные контроллеры для Beta и...
382 просмотров