Как заблокировать запись пользователя в ActiveJDBC? Или он автоматически блокируется при использовании транзакций Activejdbc?
Как вы блокируете запись в ActiveJDBC? Я видел документацию по оптимистической блокировке, но вместо этого я хотел бы использовать пессимистическую блокировку. Есть ли способ сделать это, или блокировка происходит автоматически, когда вы используете транзакции ActiveJDBC?
Спасибо!
1 ответ
Блокировка не происходит в ActiveJDBC. Модели ActiveJDBC полностью отключены от базы данных, поскольку у AJ даже нет понятия сеанса.
Оптимистическая блокировка поддерживается: http://javalite.io/optimistic_locking
Пессимистическая блокировка - это способ заблокировать набор строк на некоторое время, чтобы только один пользователь мог их обновить. Пожалуйста, смотрите CONCUR_UPDATABLE для получения дополнительной информации. Вообще говоря, пессимистическая блокировка - это больше проблем, чем стоит. ActiveJDBC не поддерживает его. Для этого вам придется использовать простой JDBC.
Техас