Por que esta sendo usado o tipo Long ao inves do int para a propriedade ID?
Por que esta sendo usado o tipo Long ao inves do int para a propriedade ID?
Oi!
Em entidades JPA é recomendado utilizar as classes Wrapper, ao invés dos tipos primitivos, para que se possa ter valores null.
O Int aceita valores até o limite de 2147483647 (2 bilhões), já o long vai mais além e tem o limite em 9223372036854775807 (9 quintilhões)
e isso faz com que a aplicação ocupe mais memoria ou nao?
Sim, pois o Long ocupa mais espaço que o Int, mas isso hoje em dia acaba sendo irrelevante. Há 30 anos, quando memória era muito cara e muito limitada, era importante avaliar muito bem esse tipo de coisa.
Bons estudos!
Obrigado!