दिए गए ट्रंकेट/हटाएं मेरे पास एक विधि के माध्यम से मेरी इकाई कक्षा उपलब्ध है। मैं यह पता लगाने की कोशिश कर रहा हूं कि जेपीए जेपीक्यूएल या मानदंड एपीआई के माध्यम से मैं एक छंटनी जारी कर सकता हूं या हटा सकता हूं। मुझे लगता है कि मानदंड एपीआई कक्षाओं के साथ काम करने के लिए अधिक प्राकृतिक है, और छंटनी एक तेज ऑपरेशन है इसलिए इन्हें पसंद किया जाता है। यह वही है जो मैंने अब तक रखा है, लेकिन यह सुनिश्चित नहीं है कि इसके बारे में क्या जोड़ना/बदलना है।इकाई वर्ग
CriteriaBuilder cb = this._em().getCriteriaBuilder();
cb.createQuery(_entityClass()).from(_entityClass());
ध्यान दें: _entityClass
रिटर्न MyEntity.class
, मैं MyEntity
इस के लिए कोई अन्य संदर्भ एक अधिक सामान्य कार्यान्वयन है।
मुझे लगता है कि जेपीक्यूएल में 'ट्रंकेट' जैसी कोई चीज़ नहीं है, आप इसके लिए मूल क्वेरी लिख सकते हैं या जेपीक्यूएल "डिलीट" का उपयोग कर सकते हैं। –