Hej,
mam prosta strukturę:
@Entity
@Data
public class Comment {
private Long id;
private String comment;
@OneToMany
private List<CommentReaction> commentReactions;
//Jak ogarnac taka liste, czytaj dalej
List<ReactionCount> reactionsCount;
}
@Entity
@Data
public class CommentReaction {
private Long id;
private User user;
@Enumerated
private Reaction reaction;
}
public enum Reaction {
OK, BAD;
}
Czy da się w obiekcie Comment w jakis posob np przy pomocy Formula czy czegos podobnego policzyc ile jest reakcji każdego typu np. do jakiegos obiektu typu
@Data
public class ReactionCount {
private Reaction reaction;
private int reactionCount;
}