U kunt een parameter niet gebruiken in een dergelijke query. Zonder in te gaan op de logica hierachter, is uw beste optie om de queryreeks samen te voegen voordat u een query maakt
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);
BEWERKEN
Wat NamedQueries betreft, deze worden gecompileerd wanneer de toepassing wordt gestart, dus ik denk niet dat er een manier is om de doelentiteit (tabel) tijdens runtime te wijzigen.