У меня есть объект с именем party и три других объекта, наследуемых от этого объекта, с использованием hibernate az orm. У меня проблема с литой стороны из этих объектов. хотя я использую функцию not.lazyload(), но я вижу, что partyProxy хочет быть отправлен на объект отдела, а не на точный партийный объект. поэтому я вижу: Невозможно лить объект типа «PartyProxybc26f81f729145c49bc14594bb84cb57», чтобы напечатать «Domain.OrganizationStructure.Department» эта проблема не случится с этими двумя другими объектами, которые унаследованы от объекта-участника. что может быть моей проблемойпроблема с отображением спящего режима
ответ
PartyProxy будет подклассом Party. Вероятно, вы пытаетесь присвоить его переменной типа Department. Было бы полезно, если вы разделяете фрагменты кода/отображения
здесь код я использую:
класс AccountabilityMap общественности: ClassMap { общественного AccountabilityMap() { схемы ("organizationstructure"); Not.LazyLoad(); Id (p => p.Id);
References(p => p.AccountabilityType)
.Not.Nullable();
References(p => p.Child)
.Column("ChildPartyId")
.Not.LazyLoad()
.Not.Nullable();
References(p => p.Parent)
.Column("ParentPartyId")
.Not.LazyLoad()
.Not.Nullable();
}
}
PartyMap общественный класс: ClassMap { общественного PartyMap() { схемы ("organizationstructure");
Id(p => p.Id);
HasMany (р => p.Children) .LazyLoad() .Cascade.AllDeleteOrphan() .Inverse() .KeyColumn ("ParentPartyId");
HasMany(p => p.Parents)
.LazyLoad()
.Inverse()
.Cascade.AllDeleteOrphan()
.KeyColumn("ChildPartyId");
}}
общественного класса DepartmentMap: SubclassMap { общественного DepartmentMap() {
Schema("organizationstructure");
KeyColumn("PartyId");
Map(p => p.DepartmentType)
.Not.Nullable()
.CustomSqlType("tinyint")
.CustomType<DepartmentType>()
.Length(1);
HasManyToMany(p => p.DepartmentGroup)
.Table("DepartmentGroupToDepartment")
.Schema("formation");
}
}
выборки отделов: _department = Родители // ===== > родители: IList . Где (p => p.AccountabilityType.Id == (int) AccountabilityTypeDbId.ParentDepartmentOfPerson) .Выберите (p => p.Parent) .Cast() .SingleOrDefault();
- 1. Проблема с отображением спящего режима с составным идентификатором
- 2. Проблема сопоставления спящего режима
- 3. Проблема обновления спящего режима
- 4. проблема спящего режима и Java.util.set
- 5. Проблема сопоставления даты спящего режима
- 6. Проблема с использованием спящего режима с Netbeans
- 7. Проблемы сдерживания спящего режима с отображением бина (Dozer)
- 8. Проблема с запросом спящего режима (Oracle)
- 9. Проблема с обновлением схемы спящего режима
- 10. Проблема с сохранением или обновлением спящего режима
- 11. Почему Java-объекты с отображением спящего режима поощряются к POJO?
- 12. Пример спящего режима с множественным отображением от 1 до многих
- 13. Проблема с настройкой спящего режима с помощью Dropwizard 0.7.1. «Невозможно создать сеанс спящего режима на 0.7.1»
- 14. Обновление спящего режима с 2.1.8 до спящего режима 3.6.10
- 15. Проблема генератора последовательности спящего режима Oracle
- 16. Начальный номер спящего спящего режима
- 17. Наследование спящего режима с критериями спящего режима (TABLE_PER_CLASS)
- 18. с использованием режима в Fetching спящего режима
- 19. Пример режима спящего режима LPC
- 20. Собрание коллекций спящего режима
- 21. Возможности перевода спящего режима
- 22. Критерий спящего режима
- 23. Стратегия сгенерированного спящего режима
- 24. Проблема с транзакциями: нет сеанса спящего режима, связанного с потоком
- 25. Проблема с нарушением основного ключа с использованием спящего режима?
- 26. Проблема с издевательской сессией спящего режима с использованием Mockito
- 27. Начиная с весеннего спящего режима
- 28. Аутентификация спящего режима с присоединением
- 29. Критерий спящего режима с коллекциями
- 30. Выполнение спящего режима с JPA2.0
, пожалуйста, добавьте это в исходный вопрос. –