Recommendation.java
609 Bytes
package com.srh.api.model;
import lombok.Data;
import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.List;
@Entity
@Data
public class Recommendation {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private Double weight;
private LocalDateTime date;
private Integer runtimeInSeconds;
@ManyToOne
private Algorithm algorithm;
@ManyToOne
private Evaluator evaluator;
@ManyToOne
private Item item;
@OneToMany(mappedBy = "recommendation")
private List<RecommendationRating> recommendationRatings;
}