Мне кажется, что когда у вас есть только несколько значений для переопределения, одним простым подходом является загрузка конфигурации xml как обычно, а затем программный вызов setProperty
, например:
Configuration configuration = new Configuration();
configuration = configuration.configure("hibernate.cfg.xml");
configuration.setProperty("hibernate.hbm2ddl.auto", "create-drop");
hbm.xml файлы не позволяют переопределять значения с addResource(...)
, как я пытался сделать, значения только добавляются, а не переопределяются