createdAt (timestamp with timezone, UTC+0 only, not-null)
updatedAt (timestamp with timezone, UTC+0 only, not-null)
Any purchase may be made in any possible country with different language support. Hence, internationalization (i18n) is crucial part of every single product. Because of that name attributes represent a key based on what a corresponding translation will be applied.
The child task of Customer Service: Customer Domain#11.
Implement persistent layer, using Lombok, Spring Data annotations
Structures:
Customer
Relations Country: Many-2-One ContactDetails: One-2-One
Country
Any purchase may be made in any possible country with different language support. Hence, internationalization (i18n) is crucial part of every single product. Because of that
name
attributes represent a key based on what a corresponding translation will be applied.ContactDetails