Redefined column name of embeddable should be prefixed with embeddable name

Description

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:

1 2 3 4 5 6 7 8 { "homeAddress" : { "country" : "France", ... }, "postal_code" : "75007", ... }

Whereas I think it still should be located under the "homeAddress" node:

1 2 3 4 5 6 7 8 { "homeAddress" : { "country" : "France", "postal_code" : "75007", ... }, ... }

Environment

None

Status

Assignee

Guillaume Smet

Reporter

Gunnar Morling

Labels

Worked in

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Community Help Wanted

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

backportReEvaluate

None

Priority

Major