Tag: single-table-inheritance

Single table inheritance ist die einfachste von mehreren Möglichkeiten der Gestaltung von SQL-Tabellen, die eine Klasse/Unterklasse oder Generalisierung/Spezialisierung Beziehung.

Kann ich entfernen Sie die Diskriminator-Spalte in einer Hibernate-single table inheritance?

Anzahl der Antworten 3 Antworten
Verwenden wir single table inheritance für jede Tabelle in der Anwendung. Dies ermöglicht es, verschiedene Instanzen der gleichen Anwendung-stack arbeiten mit der gleichen DAOs, während Ihre Einheiten unterscheiden sich möglicherweise geringfügig potenziell enthält spezielle Informationen zu dieser

Wie zum verwalten von Single Table Inheritance in Lehre 2?

Anzahl der Antworten 2 Antworten
Habe ich Kommentare und Artikel, beide sind votable. So, im Grunde habe ich drei Personen, Article, Comment und Vote. Nach einiger Lektüre auf Single Table Inheritance in Doctrine2 Referenz-Handbuch, es scheint, dass es ist, was ich brauche,

Hibernate: Eltern - /Kind-Beziehung in einem single-table

Anzahl der Antworten 3 Antworten
Ich kaum sehen keine Zeiger auf das folgende problem in Verbindung mit Hibernate. Dies bezieht sich auf die Umsetzung der Vererbung mit einer einzelnen Datenbank-Tabelle mit einer Eltern-Kind Beziehung zu sich selbst. Zum Beispiel: CREATE TABLE Employee

Schienen: initialisierten Konstanten PostsController::TextPost

Anzahl der Antworten 2 Antworten
In meine App, ich habe verschiedene Arten von posts, den Menschen machen können. Daher hatte ich die Idee zu übernehmen Single Table Inheritance: class Post < ActiveRecord::Base has_many :comments end class TextPostValidator < ActiveModel::Validator def validate(record) if

Hibernate: org.hibernate.WrongClassException, Vererbung SINGLE_TABLE und DiscriminatorFormula

Anzahl der Antworten 4 Antworten
Ich bin mit Hibernate 3.2.2 GA mit HSQLDB 2.0 GA, und ich habe eine Klassenhierarchie, die der folgenden ähnelt: @Entity @Table(name = "A_TABLE") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorFormula(value = "case when CODE IN (1, 2, 3, 4) then

Hibernate, single table inheritance-und using-Feld aus Superklasse Diskriminator-Spalte

Anzahl der Antworten 4 Antworten
Habe ich folgende Arten von Klassen für hibernate entity-Hierarchie. Ich bin versucht zu haben, zwei konkrete Subklassen Sub1Class und Sub2Class. Sie sind getrennt durch eine Diskriminator-Spalte (field) definiert ist, in MappedSuperClass. Es ist eine abstrakte Entität-Klasse EntitySuperClass

Wie kann ich deaktivieren, Validierung und Rückrufe in einer rails-STI-Modell abgeleitet?

Anzahl der Antworten 7 Antworten
Gegeben ein Modell class BaseModel < ActiveRecord::Base validates_presence_of :parent_id before_save :frobnicate_widgets end und ein Modell abgeleitet (die zugrunde liegenden Datenbank-Tabelle hat eine type Feld - das ist einfach Schienen STI) class DerivedModel < BaseModel end DerivedModel wird

Best practices für Griff die Routen für die STI Unterklassen in rails

Anzahl der Antworten 14 Antworten
Meine Rails-views und Controller sind übersät mit redirect_tolink_tound form_for - Methode aufruft. Manchmal link_to und redirect_to sind explizit in den Pfaden, die Sie verknüpfen (z.B. link_to 'New Person', new_person_path), aber viele Male, die Wege sind implizite (z.B.

Wie wird ein ActiveRecord-Objekt bei Verwendung von STI in eine andere Klasse umgewandelt?

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit ActiveRecord single table inheritance. Wie kann ich warf eines meiner Modelle von Typ A auf B? Sie haben die gleichen Eltern. InformationsquelleAutor der Frage fotanus | 2010-08-06

Ändern des Typs der ActiveRecord-Klasse in Rails mit der Vererbung einzelner Tabellen

Anzahl der Antworten 3 Antworten
Habe ich zwei Typen von Klassen: BaseUser < ActiveRecord::Base und User < BaseUser die acts_as_authentic mit Authlogic - Authentifizierung-system. Diese Vererbung wird implementiert unter Verwendung von Single Table Inheritance Wenn ein neuer Benutzer registriert, melde ich ihn

Twig instanceof für Vererbungsobjekte

Anzahl der Antworten 6 Antworten
Ich bin mit der folgenden Funktion aus treiben http://www.propelorm.org/documentation/09-inheritance.html. Ich bin auch mit Symfony2 und Zweig Habe ich eine Klasse Struktur mittels der obigen Funktion, die etwa wie folgt aussieht class Event {} class Birthday extends Event

Schienen - verwenden Sie Spalte ohne STI?

Anzahl der Antworten 5 Antworten
Möchte ich eine Spalte namens type ohne aufrufen von Single Table Inheritance (STI) - ich will einfach nur type um eine normale Spalte, die hält ein String. Wie kann ich dies tun, ohne Schienen mir erwarten, dass

Wie erhält man den Diskriminatorwert zur Laufzeit?

Anzahl der Antworten 4 Antworten
Wir haben die folgenden Klassen @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) //optional annotation as this is default @DiscriminatorColumn(name = "apType", discriminatorType = DiscriminatorType.STRING, length = 255) @DiscriminatorValue("AP") public class ApplicationProcess { } Und diese @Entity @DiscriminatorValue("APS") public class ApplicationProcessScheme