util:properties
ist kein gültiges Tag zur Verwendung in hibernate.cfg.xml
Datei. Wenn Sie alle DB-Konfigurationsdetails in einer Eigenschaftendatei platzieren möchten, können Sie sie in hibernate.properties
platzieren Datei und entfernen Sie diese aus hibernate.cfg.xml
Datei. Auf diese Weise werden die DB-Details in der Eigenschaftendatei beibehalten.
Wenn Sie eine separate Datei verwalten möchten, anstatt die Datei hibernate.properties zu verwenden, können Sie Folgendes versuchen:
java.util.Properties properties = new Properties();
properties.load(new FileInputStream("db.properties"));
Configuration configuration = new Configuration();
configuration.configure("hibernate.cfg.xml").addProperties(properties);;
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();
SessionFactory sessionFactory = configuration
.buildSessionFactory(serviceRegistry);