I want to a configure JPA in a java class (not using the usual persistence.xml
approach)
Here is an example of what I'm doing:
public SessionFactory getSessionFactory(){
Configuration configuration=new Configuration();
Properties settings= new Properties();
settings.put(Environment.DRIVER, "");
settings.put(Environment.URL, "");
settings.put(Environment.USER, "");
settings.put(Environment.PASS, "");
settings.put(Environment.DIALECT, "");
settings.put(Environment.SHOW_SQL, "true");
settings.put(Environment.DEFAULT_SCHEMA, "");
configuration.setProperties(settings);
configuration.addAnnotatedClass(Passenger.class);
ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();
sessionFactory=configuration.buildSessionFactory(serviceRegistry);
}