The following example:
@Entity class Account { @Id String login; Address homeAddress; } @Embeddable class Address { String street; String city; }
currently is mapped like:
(n:Account:ENTITY {login: '..', homeAddress.street1: '...', homeAddress.city: '...'})
but it could be:
(n:Account:ENTITY {login: '..'} -[] -> (:homeAddress:EMBEDDABLE{street1: '...', city: '...'})