2017-10-31 1 views
1

ich kann in der Lage dynamische Abfrage für id wie dieserWie man ein Array von Parametern in der dynamischen Abfrage Life Ray übergeben?

DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Custoxxxx.class, PortletClassLoaderUtil.getClassLoader(); 
2dynamicQuery.add(PropertyFactoryUtil.forName("xxxId").eq(new Long(10931)); 

zu schreiben, aber wie Array von Ids passieren? in dynamischer Abfrage.

+0

https://meta.stackexchange.com/questions/141823/is-cross-posting-wrong-to-an-external-site –

Antwort

2

Sie können in anstelle von eq verwenden, um ein Array oder eine Sammlung zu übergeben. Ex. 2dynamicQuery.add(PropertyFactoryUtil.forName("xxxId").in(Collection<?> values));

Property documentation reference

+0

Vielen Dank –

Verwandte Themen