Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. package com.example.server.models;
  2.  
  3. import lombok.Getter;
  4. import lombok.Setter;
  5.  
  6. import javax.persistence.*;
  7. import java.util.Date;
  8.  
  9. @Entity
  10. @Table(name="goals")
  11. public class Goal {
  12.  
  13. @Getter
  14. @Setter
  15. @Id
  16. @GeneratedValue(strategy = GenerationType.AUTO)
  17. @Column(name="goal_id")
  18. private int id;
  19. @Getter
  20. @Setter
  21. @ManyToOne
  22. @JoinColumn(name="user_id",referencedColumnName = "user_id",nullable = false)
  23. private int userID;
  24. @Getter
  25. @Setter
  26. @Column(name="type")
  27. private String type;
  28. @Getter
  29. @Setter
  30. @Column(name="status")
  31. private String status;
  32. @Getter
  33. @Setter
  34. @Column(name="name")
  35. private String name;
  36. @Getter
  37. @Setter
  38. @Column(name="description")
  39. private String description;
  40. @Getter
  41. @Setter
  42. @Column(name="start")
  43. private Date start;
  44. @Getter
  45. @Setter
  46. @Column(name="end")
  47. private Date end;
  48. @Getter
  49. @Setter
  50. @OneToOne
  51. @JoinColumn(name="category_id",referencedColumnName = "category_id")
  52. private int categoryID;
  53. @Getter
  54. @Setter
  55. @OneToOne
  56. @JoinColumn(name="sub_category_id",referencedColumnName = "sub_category_id")
  57. private int subCategoryID;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement