package com.example.spring.bank.customer; import java.util.List; import com.example.spring.bank.account.Account; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.OneToMany; @Entity public class Customer { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; public Customer() { super(); } public Customer(String name) { super(); this.name = name; } @OneToMany(mappedBy = "customer") // @OneToMany private List accounts; public List getAccounts() { return accounts; } public void setAccounts(List accounts) { this.accounts = accounts; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Customer [id=" + id + ", name=" + name + "]"; } }