Описание тега discriminator

Дискриминатор - это столбец, используемый в задачах объектно-реляционного сопоставления для описания наследования. Это часто, но не исключительно, связано с подходом "одна таблица на класс иерархии".
1 ответ

Как сделать таблицу дискриминатора более полезной

Я пытаюсь повторить эту структуру таблицы из этой статьи. Вот мои POCO и отображения. ПОКО-х public class Item { public virtual int Id { get; set; } public virtual Status ItemStatus { get; set; } } public abstract class Status { private readonly int…
01 авг '11 в 15:29
1 ответ

Entity Framework Добавить столбец дискриминатора только для одной дочерней модели

У меня есть одна родительская модель, которая является абстрактной, поэтому ее нельзя создать, и в настоящее время у меня есть один дочерний класс, который наследует ее. Например, у меня есть что-то вроде этого: public abstract class Parent { public…
20 июл '17 в 16:40
1 ответ

Различение между двумя различными структурами, вложенными в объединение, с общими атрибутами в C

Учитывая этот быстро сделанный пример, в котором я хочу иметь возможность искать animals массив по общим атрибутам (либо color или же mainFoodSource) и выводить только bears, или же snakes с указанным соответствующим атрибутом. Учитывая мой массив a…
17 окт '15 в 02:38
1 ответ

Запрос на включение значения Discriminator при использовании TPH

При использовании TPH у меня разные типы наследуются от базы. У нас есть поиск, который запрашивает абстрактный тип. В результатах мы хотим показать тип: то есть. абстрактный автомобиль Автомобиль: Автомобиль Грузовик: Автомобиль в результатах я хоч…
1 ответ

Hibernate, объединяющий 2 ряда

Чтобы упростить мой Java-код, я хотел бы объединить две строки в одну, поскольку мне действительно нужны эти две строки для использования данных. Допустим, это поля моей таблицы: ID, FIELD1, FIELD2, DISCRIMINATOR, VALUE Очевидно, ID является первичн…
01 мар '13 в 15:03
0 ответов

В Grails возможно ли изменить подтип персистентного объекта?

Скажем, у меня есть следующие классы: class Fruit { ... } class Apple extends Fruit { ... } class Orange extends Fruit { ... } Допустим, пользователь хочет создать новый Apple, Они выбирают тип из выпадающего списка, и я использую сервис для перевод…
11 дек '12 в 03:28
0 ответов

Генеративная Состязательная Сеть не генерирует узнаваемые шаблоны

Я попытался построить генеративную сеть соперничества с помощью этого кода: import tensorflow as tf import numpy as np import matplotlib.image as mpimg import glob from PIL import Image d_epochs = 10 g_epochs = 10 x = tf.placeholder(tf.float32) y = …
0 ответов

Учить разные значения DiscriminatorMap для одного и того же подкласса

Мне нужно расширить Doctrine Entity с одной таблицей наследовать с DiscriminatorColumn и DiscriminatorMap от разных значений к одному и тому же подклассу. В данный момент я пытаюсь сделать это таким образом, но только последнее значение каждой сущно…
30 янв '16 в 12:31
0 ответов

EF Code первый TPH, не обновляет столбец дискриминатора при изменении типа

Я изучаю структуру Entity и борюсь с TPH при удалении записей. Я создал POCO следующим образом public class Transaction { public int Id { get; set; } public DateTime TransactionDate { get; set; } public string Item { get; set; } public double Amount…
1 ответ

Получить значение Discriminator из типа сущности в рабочей области метаданных

Есть ли способ получить значение дискриминатора по заданному DbContext и сущность type используя рабочую область метаданных? Я надеялся найти что-то, что работает примерно так: https://romiller.com/2014/04/08/ef6-1-mapping-between-types-tables/. Исп…
1 ответ

Доктрина Symfony соединяет связанные сущности со столбцами дискриминатора

RoundMatch.php /** * @ORM\Entity(repositoryClass="MyApp\MyBundle\Repository\RoundMatchRepository") * @ORM\InheritanceType("JOINED") * @ORM\DiscriminatorColumn(name="type", type="string") * @ORM\DiscriminatorMap({"team_round_match" = "TeamRoundMatch"…
26 окт '17 в 23:02
0 ответов

Как обработать org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException с наследованием одной таблицы?

Я использую аннотацию JPA Discriminator со стратегией наследования одной таблицы и реализацией Hibernate ORM для обработки различных типов пользователей в моем приложении. Когда в данных присутствует неизвестное значение дискриминатора, Hibernate ге…
15 авг '13 в 18:38
2 ответа

Hibernate DiscriminatorColumn.Type не работает

У меня есть абстрактный класс AbstractTile @Entity @Table(name = "TILES") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "t_type", discriminatorType = DiscriminatorType.STRING) @DiscriminatorValue(value = "abstract…
26 ноя '13 в 17:16
1 ответ

JPA 2 Отображение наследования Тип JOINED или SINGLE?

У меня есть тестовый пример с тремя таблицами / классами (Language, Caption и CaptionLanguage). Таблица Language хранит данные о языках.В таблице подписей хранятся данные индекса подписей.Таблица CaptionLanguage хранит данные титров для каждого язык…
18 фев '13 в 17:49
1 ответ

Инициализация объектов дочернего класса, настроенных с использованием дискриминатора Grails

У меня есть родительский класс: class A{ Integer a1 Integer a2 static mapping = { table 'table_A' version true tablePerHierarchy true discriminator column:[name:'typeOfChild',length:8] id generator:'sequence', params:[sequence:'TEMP_SEQ'] columns{ i…
0 ответов

Мангуст: заполнение дискриминационного поддокумента

Я хочу заполнить поля вложенного документа, который является дискриминируемым элементом общей схемы (Notificationable различать в Message или же FriendRequest). Этот вопрос очень похож на этот: mongoosejs: заполнение массива objectId из разных схем,…
0 ответов

JPA Сущность наследования с двумя DiscriminatorColumn

Мне нужна ваша помощь. У меня есть следующая таблица значений, которые я хочу с картой JPA. Я рассмотрел следующую структуру класса. Классы "NotificationCustomShippingPlan" и "PreviewCustomShippingPlan" получают каждому значение DiscriminatorCalumn …
14 авг '15 в 07:30
1 ответ

Дискриминатор в объединенном столе с Doctrine2

У меня есть абстрактный родительский класс под названием Divers, который расширен несколькими другими классами.Итак, я использую отображение наследования с D2, используя стратегию наследования одной таблицы. namespace MyBundle\Entity; use Doctrine\O…
1 ответ

Проблема дискриминатора в отображении наследования Grails

У меня есть 4 класса A, B, B1, B2 с отображением наследования, описанным ниже:A (сопоставленный с таблицей A) - самый верхний родительский класс, и его стратегия отображения наследования tablePerHierarchy=false (означает, что каждый из его подклассо…
1 ответ

Запрос родительского класса всегда возвращает пустую коллекцию

У меня есть родительский класс со следующими аннотациями @PersistenceCapable(table = "my_parent_table", objectIdClass = Myclass.PK.class, detachable = "true", identityType = IdentityType.APPLICATION) @Inheritance(strategy = InheritanceStrategy.NEW_T…
15 дек '12 в 12:48