Прямо сейчас я должен вызвать JPA merge() в конце моего метода обслуживания, чтобы сохранить изменения. Я делаю это, потому что наши сервлеты не запускают транзакцию до запуска Locator.find(). Они начинают их позже в методе обслуживания.Должен ли метод GWT RequestFactory Locator ожидать присоединения или отсоединения передаваемого объекта JPA?
Я знаю, что RequestFactory использует мой Locator find() и обновляет объект на основе того, что клиент отправил на сервер, поэтому мне просто интересно, может быть, этот объект должен быть прикрепленным объектом и, следовательно, позволить JPA обрабатывать изменения «естественно», а не явно называть merge().
Возможно, это зависит от ситуации?