util:properties не е валиден маркер за използване в hibernate.cfg.xml файл. Ако искате да поставите всички подробности за конфигурацията на DB във файл със свойства, тогава можете да ги поставите в hibernate.properties файл и ги премахнете от hibernate.cfg.xml файл. По този начин данните за БД ще се поддържат във файла със свойства.
Ако искате да поддържате отделен файл, вместо да използвате hibernate.properties файл, тогава можете да опитате това:
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);