Springboot e-commerce git: https://github.com/HazraSoham/WingsT4Springboot User.java - renamed to EcomUser.java Below is the code snippet how EcomUser.java should be, add constructor and getters and setters also. Have many-to-many with Role Have one-to-one with Cart Have one-to-many with Product @Entity public class EcomUser { @Id @GeneratedValue (strategy = GenerationType. IDENTITY ) private Integer ecomUserId ; private String username ; private String password ; @ManyToMany (fetch = FetchType. EAGER , cascade = CascadeType. ALL ) @JoinTable (name = "UserRole" , joinColumns = @JoinColumn (name = "ecomUserId" ), inverseJoinColumns = @JoinColumn (name = "roleId" )) private Set<Role> roles ; Role.java - shown below the class, add getter and setters also Have many-to-many with User @Entity public class Role { @Id @GeneratedValue (strategy = GenerationType. IDENTITY ) private Integer roleId ; private S...