Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.myPortfolio.Entity;
- import jakarta.persistence.CascadeType;
- import jakarta.persistence.Column;
- import jakarta.persistence.Entity;
- import jakarta.persistence.FetchType;
- import jakarta.persistence.GeneratedValue;
- import jakarta.persistence.GenerationType;
- import jakarta.persistence.Id;
- import jakarta.persistence.JoinColumn;
- import jakarta.persistence.ManyToOne;
- import jakarta.persistence.Table;
- @Entity
- @Table(name="contactdetails" ,schema="public")
- public class ContactDetails {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Column(name="\"contactId\"")
- private int contactId;
- private String name;
- private String contactNumber;
- private String email;
- private String socialMediaLink;
- @ManyToOne(fetch = FetchType.EAGER,
- targetEntity = PortfolioEntity.class,
- cascade=CascadeType.ALL)
- @JoinColumn(name="userid",
- nullable = false)
- private PortfolioEntity portfolioEntity ;
- public ContactDetails() {
- super();
- }
- public int getContactId() {
- return contactId;
- }
- public void setContactId(int contactId) {
- this.contactId = contactId;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getContactNumber() {
- return contactNumber;
- }
- public void setContactNumber(String contactNumber) {
- this.contactNumber = contactNumber;
- }
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- public String getSocialMediaLink() {
- return socialMediaLink;
- }
- public void setSocialMediaLink(String socialMediaLink) {
- this.socialMediaLink = socialMediaLink;
- }
- public PortfolioEntity getPortfolioEntity() {
- return portfolioEntity;
- }
- public void setPortfolioEntity(PortfolioEntity portfolioEntity) {
- this.portfolioEntity = portfolioEntity;
- }
- @Override
- public String toString() {
- return "ContactDetails [contactId=" + contactId + ", name=" + name + ", contactNumber=" + contactNumber
- + ", email=" + email + ", socialMediaLink=" + socialMediaLink + ", portfolioEntity=" + portfolioEntity
- + "]";
- }
- }
Add Comment
Please, Sign In to add comment