Qual a necessidade de mapearmos a entidade movimentação no persistence.xml, uma vez que ela é anotada com @Entity?
Qual a necessidade de mapearmos a entidade movimentação no persistence.xml, uma vez que ela é anotada com @Entity?
Bruno, excelente pergunta. Suponha que hoje a classe Pessoa
é persistida no banco. Certo? E se agora você, por algum motivo urgente, não quer que ela seja persistida mais. Basta remover do persistence.xml. Muito melhor do que abrir sua classe e remover a anotação, isso, porque, se mais tarde quiser voltar a persistir aquela entidade, você teria que lembrar de adicionar a anotação mais uma vez.
Algums servidores de aplicação e providers escaneam suas classes por @Entity e por debaixo dos panos adiciona em persistence.xml em tempo de execução. Consulte a documentação do seu servidor favorito e do seu provider.