Gostaria de saber a diferença entre essas duas annotations @persistencecontext e @persistenceunit andei pesquisando a respeito, mas ainda não descobri a diferença de quando usar uma e quando usar outra.
Aqui explica para que cada um serve.
Comece lendo sobre entity manager: JPA: Mini Livro - Primeiros passos e conceitos detalhados.
Irei dar uma lida e ve se eu consigo entender obrigado
A unidade de persistência é definida no persistence.xml
e sua anotação retorna um factory para geração do EntityManager.
Já o persistence context é o EntityManager gerado pelo contexto utilizado.