Как заблокировать запись пользователя в ActiveJDBC? Или он автоматически блокируется при использовании транзакций Activejdbc?

Как вы блокируете запись в ActiveJDBC? Я видел документацию по оптимистической блокировке, но вместо этого я хотел бы использовать пессимистическую блокировку. Есть ли способ сделать это, или блокировка происходит автоматически, когда вы используете транзакции ActiveJDBC?

Спасибо!

1 ответ

Блокировка не происходит в ActiveJDBC. Модели ActiveJDBC полностью отключены от базы данных, поскольку у AJ даже нет понятия сеанса.

Оптимистическая блокировка поддерживается: http://javalite.io/optimistic_locking

Пессимистическая блокировка - это способ заблокировать набор строк на некоторое время, чтобы только один пользователь мог их обновить. Пожалуйста, смотрите CONCUR_UPDATABLE для получения дополнительной информации. Вообще говоря, пессимистическая блокировка - это больше проблем, чем стоит. ActiveJDBC не поддерживает его. Для этого вам придется использовать простой JDBC.

Техас

Другие вопросы по тегам