24.12. Transactional Requests
By default, no transaction is active during a remoting request. If you wish to update the database during a remoting request, you must annotate the
@WebRemote method with @Transactional, like so:
@WebRemote @Transactional(TransactionPropagationType.REQUIRED)
public void updateOrder(Order order) {
entityManager.merge(order);
}