Политика row-level с типом JPQL

Создал новую row-level политику с типом JPQL. Ограничил через join и where доступ к определённому списку записей в таблице Test. Предположим что запись с id=123 мне в соответствии с данной политикой не доступна. Понятно что выполнение запроса типа select * from Test where id=123 должны вернуть пустое множество. Вопрос: что будет если выполнить запрос типа:

===============
update Test
set
поле1 = значение1
поле2 = значение2
поле3 = значение3
where
id = 123

???
Ну или аналогичный на удаление…

Добрый день!

JPQL Row-level политики работают только на чтение данных, которое производится с помощью DataManager. На все другие операции они никак не влияют.

Если необходимо ограничить операции создания, изменения, удаления, то для этого используются Predicate Policy. Опять же, они будут применяться только при работе через DataManager.