import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.IdClass;
+import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.validation.constraints.Digits;
import javax.validation.constraints.Positive;
@Table(name = "cr_favorite_reports")
@NoArgsConstructor
@AllArgsConstructor
-@EqualsAndHashCode
+
@Getter
@Setter
@IdClass(CrFavoriteReportsId.class)
@Entity
-public class CrFavoriteReports {
+public class CrFavoriteReports implements Serializable{
@Id
@Column(name = "user_id", length = 11, nullable = false)
+
+ @GeneratedValue(strategy = GenerationType.AUTO)
@Digits(integer = 11, fraction = 0)
@Positive
private Long userId;