У меня есть приведенный ниже код классов сущностей
@Entity
@Table(name = "TABLE_A")
public class A {
@Id
private Long id;
@Column(name = "Date_col")
private String dt;
@Column(name = "Col_A")
private String colA;
}
@Entity
@Table(name = "TABLE_B")
public class A {
@Id
private Long id;
@Column(name = "Date_col")
private String dt;
@Column(name = "Col_B")
private String colA;
}
Для краткости я опустил геттеры и сеттеры.Я создал отдельные репозитории и DTO как для сущности A, так и для сущности B.
Отдельное хранилище
List<Adto> findAll ( String dt) ;
List<Bdto> findAll ( String dt) ;
У Adto и Bdto те же поля, что и у соответствующих им объектов. Я для краткости опускаю их.
Я создал еще один DTO. Как я могу установить значения от Adto и Bdto до CommonDto в моей реализации сервиса?
public class CommonDto {
private List<Adto> bdto ;
private List<Bdto> bdto ;
//I have omitted the getters and setters for brevity .
}