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

Rails created_to и наследование одной таблицы не работают
У меня есть модель Bike и модель Component . Несколько моделей унаследованы от Component : Frame , Chain , Crankset и т.д. Когда я отправляю форму, мои параметры выглядят так: "bike" => { "frame" => { "id" => "4" }, "chain"...
640 просмотров

NHibernate — одна таблица на иерархию классов — классы наследования неизвестны
В моей модели все производные классы имеют те же **постоянные** атрибуты и методы, что и базовый абстрактный класс. Есть некоторые специфичные для класса атрибуты, которые не сохраняются, а методы имеют другую реализацию. Прямо сейчас у меня есть...
450 просмотров
schedule 16.11.2022

STI и массовое присвоение вложенных атрибутов в монгоид?
Вопрос по массовому присвоению через вложенные атрибуты с помощью mongoid. Пример: require 'mongoid' require 'mongo' class Company include Mongoid::Document has_many :workers,as: :workable, autosave: true accepts_nested_attributes_for...
1546 просмотров

Как обращаться с master-detail с помощью STI
Если роль является таблицей STI: class Role< ActiveRecord::Base self.inheritance_column= :role_type end И студент и советник наследуют роль: class Student< Role end class Counselor< Role end А StudentDetail хранит...
488 просмотров

Как организовать многоуровневые модели наследования в Rails?
Я не могу остановиться на том, как организовать базу данных для моего приложения rails. Вопросы, которые я нашел здесь и в Google, обсуждают проблемы с ограниченным наследованием классов. Что делать, если количество классов очень велико. Как...
665 просмотров

Проблема со спящим режимом: INSERT вместо UPDATE при использовании Inheritance:SINGLE_TABLE и SecondaryTables
Я реализовал иерархию наследования, используя SINGLE_TABLE с SecondaryTables . В противном случае это работает, но когда поля моей вторичной таблицы пусты (= ноль в Oracle), следующее обновление объекта завершается ошибкой, поскольку Hibernate...
3624 просмотров

Rails - Как создать правильный тип объекта из наследования одной таблицы?
Я настроил проект Rails для использования наследования одной таблицы, потому что у меня есть два типа User s — Sender s и Receiver s. Sender имеют свойство public_key , а Receiver имеют свойство phone_number . Они разделяют свойства name ,...
58 просмотров

Hibernate - наследование одной таблицы один-к-одному
У меня есть 3 объекта BaseFoo , FooAbc , FooAbcDetail . FooAbc расширяет базовую сущность BaseFoo . Я пытаюсь установить взаимно однозначную связь между FooAbc и FooAbcDetail . @Data @EqualsAndHashCode(callSuper = true) @Entity...
308 просмотров