Guest User

Untitled

a guest
Dec 23rd, 2024
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. package com.example.myPortfolio.Entity;
  2.  
  3. import jakarta.persistence.CascadeType;
  4. import jakarta.persistence.Column;
  5. import jakarta.persistence.Entity;
  6. import jakarta.persistence.FetchType;
  7. import jakarta.persistence.GeneratedValue;
  8. import jakarta.persistence.GenerationType;
  9. import jakarta.persistence.Id;
  10. import jakarta.persistence.JoinColumn;
  11. import jakarta.persistence.ManyToOne;
  12. import jakarta.persistence.Table;
  13.  
  14. @Entity
  15. @Table(name="contactdetails" ,schema="public")
  16. public class ContactDetails {
  17.  
  18. @Id
  19. @GeneratedValue(strategy = GenerationType.IDENTITY)
  20. @Column(name="\"contactId\"")
  21. private int contactId;
  22.  
  23. private String name;
  24.  
  25. private String contactNumber;
  26.  
  27. private String email;
  28.  
  29. private String socialMediaLink;
  30.  
  31. @ManyToOne(fetch = FetchType.EAGER,
  32. targetEntity = PortfolioEntity.class,
  33. cascade=CascadeType.ALL)
  34. @JoinColumn(name="userid",
  35. nullable = false)
  36. private PortfolioEntity portfolioEntity ;
  37.  
  38. public ContactDetails() {
  39. super();
  40. }
  41.  
  42. public int getContactId() {
  43. return contactId;
  44. }
  45.  
  46. public void setContactId(int contactId) {
  47. this.contactId = contactId;
  48. }
  49.  
  50. public String getName() {
  51. return name;
  52. }
  53.  
  54. public void setName(String name) {
  55. this.name = name;
  56. }
  57.  
  58. public String getContactNumber() {
  59. return contactNumber;
  60. }
  61.  
  62. public void setContactNumber(String contactNumber) {
  63. this.contactNumber = contactNumber;
  64. }
  65.  
  66. public String getEmail() {
  67. return email;
  68. }
  69.  
  70. public void setEmail(String email) {
  71. this.email = email;
  72. }
  73.  
  74. public String getSocialMediaLink() {
  75. return socialMediaLink;
  76. }
  77.  
  78. public void setSocialMediaLink(String socialMediaLink) {
  79. this.socialMediaLink = socialMediaLink;
  80. }
  81.  
  82. public PortfolioEntity getPortfolioEntity() {
  83. return portfolioEntity;
  84. }
  85.  
  86. public void setPortfolioEntity(PortfolioEntity portfolioEntity) {
  87. this.portfolioEntity = portfolioEntity;
  88. }
  89.  
  90. @Override
  91. public String toString() {
  92. return "ContactDetails [contactId=" + contactId + ", name=" + name + ", contactNumber=" + contactNumber
  93. + ", email=" + email + ", socialMediaLink=" + socialMediaLink + ", portfolioEntity=" + portfolioEntity
  94. + "]";
  95. }
  96.  
  97.  
  98.  
  99.  
  100. }
  101.  
Add Comment
Please, Sign In to add comment