Элементы индексированных коллекций (массивы, списки и карты) могут указываться индексом только в предложении where:
blockquote>String stateSentence = "AND state <> '"; String sqlUpdateLinkDetailed = "UPDATE PaymentRequestLink ld SET state='EXPIRED' " + "WHERE extraParameters['EXPIRATION_DATE'].value <= ? " + stateSentence + PaymentRequestLinkState.PAID;
См. документацию по выражениям HQL для деталей.
Создайте startup.m файл сценария, содержащий команды для установки состояния, которое Вы хотите. Затем, из MATLAB, выполненного команда
>> userpath
Это даст Вам список одного или нескольких определенных для пользователя каталогов (в зависимости от того, что ОС Вы используете); поместите свой startup.m в любой из тех каталогов, и это будет найдено каждый раз, когда Вы запускаете, MATLAB (startup.m также найден, если это находится в каталоге, с которого запускается MATLAB, но техника выше позволяет, Вы, чтобы запустить MATLAB с произвольного каталога и все еще иметь startup.m выполняетесь).
Создайте startup.m файл в каталоге, от которого Вы запускаете matlab.