У меня есть проект с двумя модулями.Один будет выставлен пользователю, а другой нет.Другой - это модуль пакетной обработки.Два модуля используют один и тот же набор классов моделей.
Модуль, доступный для пользователя, должен использовать стратегию выигрыша fist-commit, чтобы исключение StaleObjectStateException вызывалось при одновременном изменении записи, и мы можем ее обработать.Принимая во внимание, что в пакетном модуле не должно быть никакого исключения, просто последний коммит переопределит предыдущий.
Но так как два модуля используют одни и те же классы моделей, в классах моделей включено управление версиями в спящем режиме.Так что стратегия выигрыша при первом коммите всегда включена.
Есть ли способ настроить разные стратегии для двух модулей.
Большое спасибо.