Допустим, у меня есть это для классов моего домена:
class A{
private Integer id;
private Embded e;
}
@Embeddable
class Embded{
private String emb;
}
и это для моих классов DTO:
class ADto{
private Integer id;
private Embded e;
}
class EmbdedDto{
private String emb;
}
возможно ли запросить внутренний Embded
объект как проекцию EmbdedDto
? Примерно так:
@Query("SELECT new namespace.ADto(a.id, new namespace.EmbdedDto(a.e.emb)) FROM A a");
Можно ли сделать это автоматически, используя MapStruct
или что-то подобное?