के दौरान एक जेपीए इकाई की एक क्षणिक विशेषता आरंभ करना मुझे आश्चर्य है कि किसी मानदंड क्वेरी के दौरान किसी इकाई की क्षणिक विशेषता प्रारंभ करना संभव है या नहीं।CriteriaQuery
उदाहरण
@Entity
public SampleEntity{
@Id
private long id;
[more attributes]
@Transient
private String someTransientString;
[getters and setters]
}
अब मैं एक CriteriaQuery कि सभी SampleEntity
रों लोड करता रचना करना चाहते हैं और स्वचालित रूप से imamightlyfinestring
को someTransientString
सेट। मेरे मन में निम्नलिखित एसक्यूएल की तरह कुछ है:
SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY
निश्चित रूप से मुझे पता है कि मैं बस जिसके परिणामस्वरूप संग्रह पुनरावृति कर सकते हैं और मैन्युअल रूप से विशेषता सेट है, लेकिन अगर वहाँ JPA2 भीतर यह करने के लिए एक रास्ता है मैं सोच रहा हूँ ।
धन्यवाद :)
धन्यवाद, मैं के रूप में ज्यादा लगा। – ftr