Use case example:
@Embeddable public class PhoneNumber { private String main; @ElementCollection private List<String> alternatives; ... }
currently this is store on Neo4j as:
()-[:alternatives]->({alternatives: "+98214698"}
I didn't add all the labels for clarity.