我有下面的实体类代码
@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;
}
为简洁起见,我省略了吸气剂和吸气剂。 我为实体A和实体B创建了单独的存储库和DTO。
单独的存储库
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 .
}