package com.example.educatback.model.entity; import jakarta.persistence.*; import lombok.*; import java.time.LocalDateTime; @Entity @Builder @NoArgsConstructor @Getter @AllArgsConstructor @Setter @Table(name = "Solved") public class Solved { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "is_checked") private int isChecked; @Column(name = "answer") private String answer; @Column(name = "create_at") private LocalDateTime createAt; @Column(name = "time") private int time; @Column(name = "level") private int level; @ManyToOne private Member member; @ManyToOne @JoinColumn(name = "study_id") private Study study; @PrePersist public void prePersist() { this.createAt = LocalDateTime.now(); } }