O instrutor está passando no método find() o id da conta assim: 1L.
De onde saiu esse L?
O Hibernate sabe que um novo campo não existe é ele já providência o alter table?
O instrutor está passando no método find() o id da conta assim: 1L.
De onde saiu esse L?
O Hibernate sabe que um novo campo não existe é ele já providência o alter table?
Olá Rogério, tudo bem com você?
Peço perdão pela demora, pois acredito que você já deve ter compreendido a solução, entretanto a resposta pode servir para outros alunos que possam ter a mesma dúvida :)
O 1L
nada mais é do que o número 1 representado no formato long
que foi como definimos a estrutura do nosso id
no modelo, precisamos utilizar esse sufixo para que o Java compreenda que não se trata de um tipo int
Em relação a sua segunda questão, como definimos toda a estrutura de nosso banco de dados nos modelos, o Hibernate ao iniciar e encontrar diferenças entre a nossa entidade e o banco de dados ele já executa um alter table para que tenha consistência em nossa aplicação :)
Abraços e Bons Estudos