o crudrepository, jparepository é do spring data jpa então só funciona no spring, fora do contexto do spring não rola. Mas mesmo dentro do mundo do spring o entitymanager tem mais flexibilidade para coisas que fogem do padrão
Boa noite Rodrigo, obrigado pelo conteúdo! Cara, tu já trabalhou com o seguinte cenário: Tenho um método que recebe uma lista de despesas para aprovar e eu faço um for para percorrer essa lista e ir aprovando cada despesa, (mudando os status, contabilizando, etc), mas eu estou empacado na parte de controle de transação, exemplo, tenho uma lista com 4 despesa no mesmo escopo transacional, ai aprovou com sucesso as 3 primeiras despesas, mas chegou na 4 de erro, ai a aplicação está fazendo rollback de todas as aprovações, algo que eu não queria, sabe como eu posso resolver isso? Obs.: O método está anotado com a anotação do spring @Transactional
boa noite mano, valeu mano. Então, depende, qual seria o erro especifico? Porque por exemplo é um algum erro de banco da pra tentar colocar um retry, as vezes essas intermitencias ocasionam em um erro que se voce retentar ele funciona ai não vai precisar fazer todo o rollback. Só pra entender melhor pra gente chegar na melhor solução
Meu instagram: instagram.com/rodrigofreitas.dev/
Porque entityManager tendo o Jparepository mais utilizado nas aplicacoes? Alguma dica ?
o crudrepository, jparepository é do spring data jpa então só funciona no spring, fora do contexto do spring não rola. Mas mesmo dentro do mundo do spring o entitymanager tem mais flexibilidade para coisas que fogem do padrão
Boa noite Rodrigo, obrigado pelo conteúdo! Cara, tu já trabalhou com o seguinte cenário: Tenho um método que recebe uma lista de despesas para aprovar e eu faço um for para percorrer essa lista e ir aprovando cada despesa, (mudando os status, contabilizando, etc), mas eu estou empacado na parte de controle de transação, exemplo, tenho uma lista com 4 despesa no mesmo escopo transacional, ai aprovou com sucesso as 3 primeiras despesas, mas chegou na 4 de erro, ai a aplicação está fazendo rollback de todas as aprovações, algo que eu não queria, sabe como eu posso resolver isso? Obs.: O método está anotado com a anotação do spring @Transactional
boa noite mano, valeu mano. Então, depende, qual seria o erro especifico? Porque por exemplo é um algum erro de banco da pra tentar colocar um retry, as vezes essas intermitencias ocasionam em um erro que se voce retentar ele funciona ai não vai precisar fazer todo o rollback. Só pra entender melhor pra gente chegar na melhor solução