如何在动态查询Life ray 中传递参数数组?

How to pass a array of parameters in dynamic query Life ray?

我可以像这样为 id 编写动态查询

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

但是如何传递 ID 数组? 在动态查询中。

您可以使用 in 而不是 eq 来传递数组或集合。前任。 2dynamicQuery.add(PropertyFactoryUtil.forName("xxxId").in(Collection<?> values));

Property documentation reference