У меня есть таблица с именем xyz с различными записями
В файле service.xml есть следующая запись
<entity name="xyz" local-service="true" remote-service="true" cache-enabled="true" json-enabled="true">
<column name="sno" type="int" primary="true" id-type="identity"></column>
<column name="name" type="String"></column>
<column name="address" type="String"></column>
<column name="userid" type="int"></column>
<finder return-type="Collection" name="userid">
<finder-column name="userid"></finder-column>
</finder>
</entity>
Теперь я хочу удалить всех пользователей, имеющих ИД пользователя 10
Используя построитель сервисов, мы можем сделать следующее:
List<xyz> xyzList = XyzLocalServiceUtil.findbyuserid(10);
if(xyzList!=null && !xyzList.isEmpty()){
for (xyz xy : xyzList) {
xyzListLocalServiceUtil.deleteXyz(xy.getSno());
}
}
Но я хочу удалить все строки за один раз, выполнивнижеприведенный запрос
delete from xyz where userid =10;
что бы эквивалентно этому построителю liferay?
Я использую liferay-6.2-ce-ga3