Добрый день!
Есть сущность IndividualDevPlanDetail:
> @NamePattern("%s|id")
@Table(name = "AA_INDIVIDUAL_DEV_PLAN_DETAIL") @Entity(name = "aa$IndividualDevPlanDetail") public class IndividualDevPlanDetail extends AbstractParentEntity { private static final long serialVersionUID = 3478303334727041749L; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "PLAN_ID") protected IndividualDevPlan plan; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COMPETENCE_ID") protected CompetenceGroup competence; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TOPIC_ID") protected Course topic; @Column(name = "SCORE") protected Double score; @Column(name = "EMP_CHOICE") protected Boolean empChoice = false; @Column(name = "MANAGER_CHOICE") protected Boolean managerChoice = false; @Column(name = "CHECK_POINT1", length = 4000) protected String checkPoint1; @Column(name = "CHECK_POINT2", length = 2000) protected String checkPoint2; @Column(name = "PRIORITY") protected Integer priority = 4; @Column(name = "COMMENT", length = 2000) protected String comment; }
Есть таблица(GroupTable) в screen где отображается данные из IndividualDevPlanDetail:
Здесь балл(score в IndividualDevPlanDetail) задается отдельно для каждой темы(topic в IndividualDevPlanDetail). Но часто в рамках одной компетенции(competence в IndividualDevPlanDetail) баллы одинаковые. Например, по всем темам балл “2” в компетенции “Навык в Java”(пример из скрина выше). Как можно объединить ячейки для балла в одну в таких случаях(Пример с скрине ниже). Cкажу сразу, архитектурные решения не подходят(типо поменять модель итд), так как уже много что заложено.