8
Obecnie zapytanie przyjmuje pojedynczy identyfikator raportu, aby zwrócić wyniki. Teraz jeśli chcę przekazać wiele identyfikatorów raportów i zwrócić o/p w jednym wywołaniu do DB, jak mam to zrobić?Zestaw tablic parametrów do hibernacji języka zapytań
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();
Próbowałem przekazać jako tablicaList, ale bez powodzenia. Ale błąd poniżej
List<String> reportID= new ArrayList<String>();
reportID.add("aaa");
reportID.add("bbb");
java.util.ArrayList niezgodne z java.lang.String
Dzięki ton! .. – dazzle
jak przekazać String [] ReportId jako parametr – priyadarshini