Estou utilizando JPA com o Provider do Hibernate
Hoje todas as minhas entidades são especificadas no arquivos persistence.xml e crio o EntityManagerFactory através do comando
Persistence.createEntityManagerFactory( “jpa-omc” );
Eu gostaria de saber como eu faço para poder colocá-las em tempo de execução, sem precisar especificar no arquivo persistence.xml
Todas elas ficam em um pacote somente com as entidades.
Verifiquei e descobri que esse mesmo método que utilizo para carregar o persistence.xml é possível passar um segundo paramentro passando um Map de Properties
Persistence.createEntityManagerFactory( “jpa-omc”, map );
É possível eu varrer o pacote aonde está todas as entidades, carregá-las em um Map de Properties e passa-ló como parametro para criar o EntityManagerFactory??