आप इस तरह की क्वेरी में पैरामीटर का उपयोग नहीं कर सकते हैं। इसके पीछे के तर्क में जाने के बिना, आपका सबसे अच्छा विकल्प क्वेरी बनाने से पहले क्वेरी स्ट्रिंग को जोड़ना है
String queryString = "select COUNT(tl.LOG_ID) AS EVTCOUNT,tl.PRIORITY FROM Customer_" + custId + " tl Where tl.DEVICE_REPORTED_TIME >= SysDate-90 GROUP BY tl.PRIORITY ORDER BY tl.PRIORITY";
Query query = session.createSQLQuery(queryString);
संपादित करें
जहां तक NamedQueries का सवाल है, एप्लिकेशन शुरू होने पर उन्हें संकलित किया जाता है, इसलिए मुझे नहीं लगता कि रनटाइम पर लक्ष्य इकाई (तालिका) को बदलने का कोई तरीका है।