Ho un'app basata su Spring in cui un altro programmatore sta utilizzando il file persistence.xml di JPA per definire l'installazione di hibernate e definire le entità che vengono mantenute.
L'app utilizza le configurazioni java di Spring, quindi non contiene quasi xml. Ho già Spring che genera LocalContainerEntityManagerFactoryBean per l'ibernazione. Leggendo il documento LocalContainerEntityManagerFactoryBean sembra che io possa semplicemente migrare il setup del file persistence.xml nei metodi java che lo creano e tutto dovrebbe funzionare.
L'app è in esecuzione su JBoss e la mia domanda è se JBoss richiede effettivamente il file persistence.xml e che cosa fa con esso?
Leggendo (Molto) di pagine Web e le specifiche JPA sembra che il contenitore JEE debba usarlo, tuttavia siamo basati su Spring anche se stiamo girando su JBoss 8. Quindi penso di poter girare senza persistenza .xml e usa semplicemente la configurazione di Spring Java pur essendo completamente compatibile con JPA.
Pensieri?