Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Mapping Drivers, Persister
-
Labels:None
Description
Hi,
i have 3 documents : a contact, a professional address and a personal address
A contact embed the 2 addresses
The Contact class inherits from an abstract class DomainAbstract
The 2 addresses classes inherits from an abstract class Address which inherits from DomainAbstract
- DomainAbstract <- Contact
- DomainAbstract <- Address <- PersonalAddress, ProfessionalAddress
DomainAbstract is defined as mappedSuperclass
Address is defined as mappedSuperclass
PersonalAddress, ProfessionalAddress are embeddedDocument
But the fields defined by address are not inherited by embedded PersonalAddress and ProfessionalAddress ( but the fields in domainAbstract are like expected)
I think, 2 levels of inheritance and embedded document is wrong...
thx for help
ps: yaml mapping
Could you provide a test case or the files you are using to produce the problem?