Na frase abaixo:
É possível deletarmos todos os dados do banco ao terminarmos o EntityManagerFactory (ou SessionFactory caso esteja usando Hibernate sem JPA), basta usarmos a estratégia create-drop.
Fiquei na dúvida do que seria a classe SessionFactory (sem JPA). Seriam as classes específicas do Hibernate?Ou seja, aquelas que utilizam apenas o pacote org.hibernate e não utiliza o pacote javax.persistence?
Além do mais o JPA seria as classes do pacote javax.persistence?