Guest User

Untitled

a guest
Jan 6th, 2020
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. User:
  2.  
  3.  
  4. @Entity
  5. @Table(name = "user")
  6. public class User {
  7.     @Id
  8.     @GeneratedValue(strategy = GenerationType.AUTO)
  9.     @Column(name = "id")
  10.     private int id;
  11.  
  12.     @Column(name = "user_name")
  13.     private String userName;
  14.  
  15.     @Column(name = "password")
  16.     private String password;
  17.  
  18.     @Column(name = "active")
  19.     private boolean active;
  20.  
  21.     @Column(name = "roles")
  22.     private String roles;
  23. }
  24.  
  25. Match:
  26.  
  27. @Entity
  28. @Table(name = "match")
  29. public class Match {
  30.     @Id
  31.     @GeneratedValue(strategy = GenerationType.AUTO)
  32.     @Column(name = "match_id")
  33.     private int matchId;
  34.  
  35.     @OneToOne
  36.     private User firstPerson;
  37.  
  38.     @OneToOne
  39.     private User secondPerson;
  40.  
  41.     @OneToMany(mappedBy = "match")
  42.     private Set<MatchSet> matchSet;
  43. }
  44.  
  45. MatchSet:
  46.  
  47. @Entity
  48. @Table(name = "match_set")
  49. public class MatchSet {
  50.     @Id
  51.     @GeneratedValue(strategy = GenerationType.AUTO)
  52.     @Column(name = "id")
  53.     private int id;
  54.  
  55.     @Column(name = "firstPerson")
  56.     private int firstPerson;
  57.  
  58.     @Column(name = "secondPerson")
  59.     private int secondPerson;
  60.  
  61.     @ManyToOne
  62.     @JoinColumn(name = "match_id")
  63.     private Match match;
  64.  
  65. }
Add Comment
Please, Sign In to add comment