Да, ваши запросы не находятся в одной транзакции. Если хотите, аннотируйте свой сервис с помощью @ Transactional.
А может быть. У вас есть пул соединений, вы на самом деле не знаете, будут ли ваши транзакции использовать то же соединение. Но это не так важно, правда?