Я ничего не знаю о Hibernate, но мои мысли:
Если вы явно не НАЧИНАЕТЕ СДЕЛКУ / СОВЕРШЕНИЕ, тогда все будет сделано (если вы не включили неявные транзакции).
Если у вас есть только один INSERT / UPDATE на страницу (единицу работы), то эта страница по своей природе является ACID, поэтому не важно, запускаете ли вы явную транзакцию или нет,
Однако неявная транзакция, которая ограничивает транзакцию БД всей страницы, гарантирует, что если вы добавите что-то в будущем, забыв, что на странице нет неявной транзакции, вы спасете себя от себя!