@Entity
@Table(name="tblUser")
public class User {
@Id
@GeneratedValue
@Column(name="id")
private Long id;
@Column(name="email",nullable=false)
private String email;
@Column(name="password",nullable=false)
private String password;
@Column(name="first_name")
private String firstName;
@Column(name="last_name")
private String lastName;
@OneToMany(mappedBy="user")
private List<Address> addresses = new ArrayList<>();
}
@Entity
@Table(name="tblAddress")
public class Address {
@Id
@GeneratedValue
@Column
private Long id;
@Column
private String streat;
@Column
private String number;
@ManyToOne(fetch=FetchType.EAGER)
private User user;
}
public interface UserService {
List<User> findAll();
}
@Service
public class JpaUserService implements UserService {
@Autowired
private UserRepository userRepository;
@Override …
Run Code Online (Sandbox Code Playgroud)