https://medium.com/@AlexanderObregon/a-guide-to-using-springs-embedded-and-embeddable-annotations-with-jpa-4737e05151b