util:properties
não é uma tag válida para usar em hibernate.cfg.xml
Arquivo. Se você deseja colocar todos os detalhes de configuração do banco de dados em um arquivo de propriedades, você pode colocá-los em hibernate.properties
arquivo e remova-os de hibernate.cfg.xml
Arquivo. Desta forma, os detalhes do banco de dados serão mantidos no arquivo de propriedades. Se você deseja manter um arquivo separado em vez de usar o arquivo hibernate.properties, tente isto:
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);