8
वर्तमान में क्वेरी परिणाम लौटने के लिए एक ही रिपोर्ट आईडी में ले जाती है। अब अगर मैं कई रिपोर्टआईड्स पास करना चाहता हूं और डीबी को सिर्फ 1 कॉल में ओ/पी वापस करना चाहता हूं, तो मैं यह कैसे कर सकता हूं?क्वेरी भाषा को हाइबरनेट करने के लिए पैरामीटर सेट करें
String queryText = "from com.abc.domain.bcd.Report report where report.reportID in :reportId";
Query query = SessionFactory.getCurrentSession().createQuery(queryText.toString());
query.setParameter("reportID", reportId);
query.list();
मैंने सरणीसूची के रूप में गुजरने की कोशिश की लेकिन कोई किस्मत नहीं। गया java.lang.String के साथ असंगत नीचे
List<String> reportID= new ArrayList<String>();
reportID.add("aaa");
reportID.add("bbb");
java.util.ArrayList त्रुटि
धन्यवाद! .. – dazzle
पैरामीटर के रूप में – priyadarshini