When redefining the name of an {{@Embeddable}} field, it ' " s name is not prefixed with the name of the embedding field any more.
E.g. in {{EmbeddableMappingTest}} the field "zipCode" of the embeddable {{Address}} gets a specific column name. This results in that field being pulled to the top level in the persisted mapping:
{code} { ' " homeAddress ' " : { ' " country ' " : ' " France ' " , ... }, ' " postal_code ' " : ' " 75007 ' " , ... } {code}
Whereas I think it still should be located under the "homeAddress" node:
{code} { ' " homeAddress ' " : { ' " country ' " : ' " France ' " , ' " postal_code ' " : ' " 75007 ' " , ... }, ... } {code}
|