如何在动态查询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));
我可以像这样为 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));