आप कंस्ट्रक्टर के लिए पैरामीटर के रूप में कॉलम का उपयोग करके ऑब्जेक्ट बना सकते हैं।
मेरे द्वारा बनाए गए कस्टम डीटीओ के साथ मैं आपको अपना एक उदाहरण दूंगा:
@Query("SELECT new org.twinnation.site.dto.TitleAndDescriptionAndId(a.title, a.description, a.id) "
+ "FROM Article a")
List<TitleAndDescriptionAndId> getAllArticlesWithoutContent();
जहां डीटीओ TitleAndDescriptionAndId
निम्नलिखित है:
public class TitleAndDescriptionAndId {
private String title;
private String description;
private Long id;
public TitleAndDescriptionAndId(String title, String description, Long id) {
this.title = title;
this.description = description;
this.id = id;
}
// ...
}