Yes, you can set all the sleep mode properties dynamically using
Configuration configuration = new Configuration(); configuration.configure("hibernate_sp.cfg.xml"); ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder().applySettings(configuration .getProperties()); SessionFactory sessionFactory = configuration .buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); Session session = sessionFactory.openSession(); logger.info("Test connection with the database created successfuly.");
Set properties using a configuration object.
source share