Есть БД, в ней табличка, которая с помошью OR-мапера (своего) отображается в виде списка обьектов бизнес-класа. И если открыть на редактирование некую запись двумя пользователями, то при сохранении прав будет тот — кто последний. Собстевнно вопрос простой: как не дать редактировать бизнес обьект двум пользователям одновременно.
Мысль пока такая: сделать табличку блокировки, где собственно при начале редактирования делать запись что данный обьект такого-то класа с таким-то ИД редактируется. И при попытке снова редактировать — делать проверку на наличие таковой записи.. Делитесь идеями.
-----------------------------------------
тут может быть ваша реклама