3
respostas

uso de orm

fala pessoal blz, existe uma perca de performance muito grande quando usanda jpa e hibernate em vez de jdbc puro, vejo muita gente falando que usar orm perde muito a performance

3 respostas

Boa noite Silva, JDBC tem acesso direto, pois a EntityManager é um objeto mais completo que gerencia o estado da entidade e também tem o caso do carregamento Lazy. Porém a própria EntityManager tem cache de primeiro nível e se configurar direitinho o framework não vai ser impactante

entendi guilherme, valeu, como uma afinação do framework da pra se chegar a uma performance boa ne, estava vendo agora no site do hibernate e la fala que é possivel performance similar a do jdbc

Isso, e se você fizer, por exemplo, dois find no mesmo EntityManager com o mesmo ID ele só vai ao banco 1 vez, o que é mais rapido que a jdbc que iria duas