Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. package com.pzpolewczak.edziennik.model;
  2.  
  3. import javax.persistence.*;
  4. import java.util.Objects;
  5.  
  6. @Entity
  7. @Table(name = "organizuje", schema = "edziennik")
  8. public class OrganizujeEntity {
  9. private int organizujeId;
  10. private Integer wydarzenieId;
  11. private int opiekunId;
  12. private WydarzenieEntity wydarzenieByWydarzenieId;
  13. private OpiekunEntity opiekunByOpiekunId;
  14.  
  15. @Id
  16. @Column(name = "Organizuje_Id")
  17. public int getOrganizujeId() {
  18. return organizujeId;
  19. }
  20.  
  21. public void setOrganizujeId(int organizujeId) {
  22. this.organizujeId = organizujeId;
  23. }
  24.  
  25. @Basic
  26. @Column(name = "WydarzenieID")
  27. public Integer getWydarzenieId() {
  28. return wydarzenieId;
  29. }
  30.  
  31. public void setWydarzenieId(Integer wydarzenieId) {
  32. this.wydarzenieId = wydarzenieId;
  33. }
  34.  
  35. @Basic
  36. @Column(name = "OpiekunID")
  37. public int getOpiekunId() {
  38. return opiekunId;
  39. }
  40.  
  41. public void setOpiekunId(int opiekunId) {
  42. this.opiekunId = opiekunId;
  43. }
  44.  
  45. @Override
  46. public boolean equals(Object o) {
  47. if (this == o) return true;
  48. if (o == null || getClass() != o.getClass()) return false;
  49. OrganizujeEntity that = (OrganizujeEntity) o;
  50. return organizujeId == that.organizujeId &&
  51. opiekunId == that.opiekunId &&
  52. Objects.equals(wydarzenieId, that.wydarzenieId);
  53. }
  54.  
  55. @Override
  56. public int hashCode() {
  57.  
  58. return Objects.hash(organizujeId, wydarzenieId, opiekunId);
  59. }
  60.  
  61. @ManyToOne
  62. @JoinColumn(name = "WydarzenieID", referencedColumnName = "Wydarzenie_Id")
  63. public WydarzenieEntity getWydarzenieByWydarzenieId() {
  64. return wydarzenieByWydarzenieId;
  65. }
  66.  
  67. public void setWydarzenieByWydarzenieId(WydarzenieEntity wydarzenieByWydarzenieId) {
  68. this.wydarzenieByWydarzenieId = wydarzenieByWydarzenieId;
  69. }
  70.  
  71. @ManyToOne
  72. @JoinColumn(name = "OpiekunID", referencedColumnName = "Opiekun_Id", nullable = false)
  73. public OpiekunEntity getOpiekunByOpiekunId() {
  74. return opiekunByOpiekunId;
  75. }
  76.  
  77. public void setOpiekunByOpiekunId(OpiekunEntity opiekunByOpiekunId) {
  78. this.opiekunByOpiekunId = opiekunByOpiekunId;
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement