question: @ Transactional ( readOnly = false ) public void systemUpdateUser ( User user ) throws RootNotModifiableException , RequiredFieldMissingException { checkRoot ( user ) ; userDao . update ( user ) ; }
target:  Update given User, after checking required fields.