Olá! Tudo bem?
Aqui fiz o seguinte teste:
- No AgendamentoEmailServico, no médo "alterar", acrescentei a anotação "@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)", executei, e o comportamento foi igual ao demonstrado no vídeo;
- Retirei a anotação "@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)", executei, porém o mesmo comportamento permaneceu (alterando alguns registros e outros não), o que foi diferente do que apareceu no vídeo;
- Então fiz um Clean/Project, e um Maven/Update, executei novamente, e permaneceu o mesmo comportamento (como se a anotação "@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)" ainda estivesse lá);
- Então, como último teste, fui no WildFly, removi o projeto, e adicionei-o novamente, executando-o em seguida, e dessa vez funcionou normalmente, da mesma forma que está demonstrado no vídeo.
Achei curioso esse comportamento, e gostaria de entender o motivo.
Desde já, muito obrigado! :D