Por que na criação de CATEGORIA, CLIENTE não foi necessário adicionar as entidades ao persistence.xml?
Por que na criação de CATEGORIA, CLIENTE não foi necessário adicionar as entidades ao persistence.xml?
Também estava com essa dúvida, encontrei a resposta um outro tópico que o Matheus Brandino respondeu: "Nas versões mais recentes não é necessário, ele consegue através de reflection percorrer todos os arquivos anotados com @Entity e executar os scripts necessários para poder criar as tabelas."
Também estava com essa dúvida, encontrei a resposta um outro tópico que o Matheus Brandino respondeu: "Nas versões mais recentes não é necessário, ele consegue através de reflection percorrer todos os arquivos anotados com @Entity e executar os scripts necessários para poder criar as tabelas."
ATENÇÃO: João, o que o Matheus disse está correto! No entanto, isso só se aplica se vc estiver usando o Hibernate como implementação do JPA! O EclipseLink que é a implementação padrão da especificação JPA não faz esse serviço pra vc obrigando o desenvolvedor a acrescentar a declaração no persistence.xml
na raça!
Aprendizado para a vida: a boa prática é sempre acrescentar as classes no persistence.xml
pq assim vc garante que não terá problema independentemente da implementação que vc estiver utilizando!
Grande abraço e bons estudos!