Установка значений для общего DTO - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть приведенный ниже код классов сущностей

@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 .


    }
...