Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Person 1 : Bank N, Bank 1 : Account N
- @Entity
- public class Person {
- @Id
- @Column(unique = true, nullable = false)
- @GeneratedValue(strategy = GenerationType.AUTO)
- private Long id;
- private String name;
- @OneToMany(cascade = CascadeType.ALL)
- @JoinColumn(name = "person_id")
- private List<Bank> banks;
- }
- @Entity
- public class Bank {
- @Id
- @Column(unique = true, nullable = false)
- @GeneratedValue(strategy = GenerationType.AUTO)
- private Long id;
- private String name;
- @OneToMany(cascade = CascadeType.ALL)
- @JoinColumn(name = "bank_id")
- private List<Account> accounts;
- }
- @Entity
- public class Account {
- @Id
- @Column(unique = true, nullable = false)
- @GeneratedValue(strategy = GenerationType.AUTO)
- private Long id;
- private String name;
- }
- select ....
- select ....
- select ....
- select ....
- select ....
- ...
Add Comment
Please, Sign In to add comment