JPA предназначен только для RDBMS (реляционной системы управления базами данных) , поэтому да, вы изменяете изменения между Oracle, MSSQL, MySQL, PostreSQL и т. Д. НО вы не можете перейти на базу данных NoSQL, такую как Hadoop или MongoDB.
Чтобы изменить его, вы должны использовать драйвер JDBC базы данных и соответственно установить диалект Hibernate (или любую реализацию JPA, которую вы используете).