Описание тега table-per-class
Таблица для каждого класса или также называемая "Таблица для конкретного типа" - это стратегия, используемая для сопоставления унаследованных сущностей, поддерживаемых кодом Entity Framework в первую очередь.
0
ответов
Entity Framework не может отобразить отношения между классами
Я просмотрел много постов, но так и не нашел проблему, похожую на мою. По какой-то причине я не могу правильно отобразить отношения между классами при создании базы данных с использованием EF Code First Классы - Заказать абстрактный класс public abs…
13 май '14 в 15:22
1
ответ
EntityFramework Code First FluentAPI TPC
Здесь находятся мои доменные сущности: public class Province { private ICollection<City> _cities; public virtual ICollection<City> Cities { get { return _cities ?? (_cities = new HashSet<City>()); } set { _cities = value; } } publi…
15 фев '14 в 18:07
1
ответ
Hibernate TABLE_PER_CLASS с @MappedSuperclass не будет создавать запрос UNION
Я пытаюсь создать серию объектов, которые все хранятся в отдельных таблицах, но есть набор общих полей для всех этих таблиц. Я хочу, чтобы Hibernate сделал UNION из всех этих таблиц, но НЕ ВКЛЮЧАЕТ суперкласс как таблицу. Когда я аннотирую суперклас…
09 июл '11 в 02:08
2
ответа
Наследование таблицы на класс: получение нулевого значения
Я написал код для реализации наследования Table Per Class, который показан в учебнике YouTube. В моем коде у меня есть StoreData.java, который сохраняет объекты и Vehicle.java как родительский класс и TwoWheeler.java, FourWheeler.java как дочерние к…
15 янв '17 в 19:11
0
ответов
Entity Framework Table для каждого конкретного типа внешнего ключа
У меня есть следующая иерархия классов public class A { public int Id { get; set; } public virtual IColection<B> Items {get; set; } } public abstract class B { public int Id {get; set; } public A Parent {get; set; } } public class C : B { publ…
04 авг '13 в 15:06
1
ответ
Как мне создать отображение таблицы на класс с помощью свободно используемого nhibernate?
Я пытаюсь создать сопоставление, похожее на следующее с беглым nhibernate: <class name="IAccountManager" abstract="true" table="IAccountManager"> <id name="Id"> <generator class="hilo"/> </id> <union-subclass table="Defaul…
12 май '09 в 19:18
2
ответа
Как обеспечить целостность данных при использовании таблицы на подкласс?
Я использую таблицу по стратегии подкласса в Grails, установив tablePerHierarchy свойство статики mapping поле в моем суперклассе ложно. Таким образом, Grails создает одну таблицу для моего суперкласса и одну дополнительную таблицу для каждого из мо…
22 май '13 в 07:51
2
ответа
Можете ли вы перейти с базового класса на объединенный тип подкласса в nhibernate?
У меня есть система сканирования документов, где сканируются несколько типов документов. Первоначально документ не имеет информации при его сканировании, затем они классифицируются, и дополнительная информация вводится для них на втором этапе позже.…
20 сен '10 в 20:17
1
ответ
Данные Spring JPA + TABLE_PER_CLASS полиморфны, сохраняя один ко многим
У меня есть эти классы: @Entity @Table(name = "garage") class Garage { @Id private String id; @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL) @JoinColumn(name = "garage_id", referencedColumnName = "id") private List<Vehicle> veh…
13 мар '18 в 13:45
0
ответов
JPA2.0 Как отобразить коллекцию сущности с наследованием, сопоставленным с помощью TABLE_PER_CLASS
Я хочу отобразить коллекцию (карту) сущности с наследованием. Сущность и наследующая сущность выглядят так: @Entity public class TestEntity { @OneToMany(mappedBy = "parent") public Map<String, MapValueEntity> map = new HashMap<String, MapVa…
18 авг '13 в 21:25
1
ответ
Расширение таблицы Hibernate-наследования (TABLE_PER_CLASS)
У меня есть две таблицы: UserExtended наследуется от User, Но я не могу рекламировать существующий User в UserExtended, Объекты: @Entity @Table @Inheritance(strategy = InheritanceType.JOINED) public class User { // columns: id, email, etc. } @Entity…
30 май '17 в 10:26
1
ответ
Использование JPARepository для Entity с Inheritancetype.TABLE_PER_CLASS приведет к неверному запросу
Я определил 2 объекта в своем проекте, используя тип наследования "TABLE_PER_CLASS". После этого я определил 2 репозитория для доступа к данным, но когда я использую их для поиска записей для сущности B, сгенерированный запрос не включает в себя опе…
23 авг '18 в 11:43
2
ответа
Наследование JPA TABLE_PER_CLASS: как выбрать только элементы суперкласса?
Я использую EclipseLink в качестве поставщика JPA. Далее я использую следующую структуру наследования TABLE_PER_CLASS @javax.persistence.Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) @NamedQueries({ @NamedQuery(name=Parent.QUERY_FI…
23 ноя '10 в 13:17
1
ответ
Entity Framework Code First - Наследование - Коллекции связанных элементов
Я пытаюсь реализовать модель в EF6, используя наследование У меня есть следующие классы: База Комментарии Страница: База BlogPost: База Где и Page, и BlogPost используют комментарии одинаково. Поэтому я определяю базу как public class Base { public …
12 авг '15 в 06:46
1
ответ
NotSupportedException: тип A не может быть сопоставлен как definede. Стол на бетон (TPC) EF6
У меня есть модель, как: public abstract class Entity { public int Id { get; set; } } public abstract class Tree : Entity { public Tree() { Childs = new List<Tree>(); } public int? ParentId { get; set; } public string Name { get; set; } [Forei…
10 апр '14 в 09:16
0
ответов
Отображение один-ко-многим в подкласс в Hibernate
У меня есть следующие классы: public class Step { private int id; private String name; private List<CreatedVariable> createdVariables; private List<CaptureVariable> captureVariables; } public abstract class Variable implements Serializab…
13 апр '15 в 16:55
2
ответа
Стратегия таблицы на подкласс при заполнении большого дерева из базы данных с использованием NHibernate
Я использую NHibernate для загрузки большого дерева объектов разных типов. Отображение реализовано с использованием стратегии "таблица на подкласс". Я определил базовый класс "Node", который имеет только несколько полей (NodeId, ParentId, NodeType) …
08 дек '09 в 17:02
4
ответа
Запрос Hibernate выбирает данные из подкласса
Я использую Таблицу для конкретной стратегии класса Vehicle TransportationVehicle extends Vehicle PassengerVehicle extends Vehicle. Теперь три таблицы созданы Vehicle TransportationVehicle PassengerVehicle но когда я запрашиваю базу данных, использу…
08 сен '15 в 14:01
1
ответ
NHibernate: сохранение подклассовой сущности в основной таблице (таблица для стратегии класса)
Это не вопрос, а только будущее... (потратил много времени, чтобы выяснить это) public class A { public int Id { get; set; } public string Name { get; set; } public string Type { get; set; } } public class B : A { public string Lastname { get; set; …
12 сен '13 в 22:10
1
ответ
eclipselink запрашивает поле индикатора класса при использовании InheritanceType.TABLE_PER_CLASS
Я уже потратил несколько часов, пытаясь получить эту работу. Я использую политику истории, чтобы создать полную историзацию для некоторых из моих таблиц. Это определено в абстрактном классе. Тогда у меня есть нормальная сущность, реализующая этот кл…
22 янв '14 в 20:59