package com.finki.icare.model; import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.time.OffsetDateTime; @Entity @Table(name = "comment") @Data @NoArgsConstructor @AllArgsConstructor public class Comment { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id_comment") private Integer idComment; @ManyToOne @JoinColumn(name = "id_blog", nullable = false) private Blog blog; @ManyToOne @JoinColumn(name = "id_patient", nullable = false) private Patient patient; @Column(name = "content", nullable = false, columnDefinition = "TEXT") private String content; @Column(name = "date_of_comment", nullable = false) private OffsetDateTime dateOfComment; }