I can able to write dynamic query for id like this
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Custoxxxx.class, PortletClassLoaderUtil.getClassLoader();
2dynamicQuery.add(PropertyFactoryUtil.forName("xxxId").eq(new Long(10931));
but how to pass array of Ids? in dynamic query.
You can use in
instead of eq
to pass an array or collection. Ex. 2dynamicQuery.add(PropertyFactoryUtil.forName("xxxId").in(Collection<?> values));