Hallo zusammen,
angenommen ich hab unten stehende Entity (mit wesentlich mehr Feldern) und möchte unter gewissen Umständen nur den Namen und Hersteller aus der DB. Dazu hab ich ein passendes DTO welches nur die beiden Felder hat.
Wie bekomme ich das DTO mit nur den Daten befüllt ohne das gesamte "Data" zu hlen und Data zu Dto zu mappen
sowie
ohne @Query(SELECT new DataDto(d.name, d.hersteller) From....)
Gibt es da keine elegantere Möglichkeit?
angenommen ich hab unten stehende Entity (mit wesentlich mehr Feldern) und möchte unter gewissen Umständen nur den Namen und Hersteller aus der DB. Dazu hab ich ein passendes DTO welches nur die beiden Felder hat.
Wie bekomme ich das DTO mit nur den Daten befüllt ohne das gesamte "Data" zu hlen und Data zu Dto zu mappen
sowie
ohne @Query(SELECT new DataDto(d.name, d.hersteller) From....)
Gibt es da keine elegantere Möglichkeit?
Code:
@Entity
@Table(name = "data")
public class Data {
@EmbeddedId
private ProductId id;
@Column
private String name;
@Column
private String beschreibung;
@Column
private String hersteller;
}