Я обновляю наше приложение с hibernate 4 до 5. Во время начальной загрузки metadataBuilder.build () не удается.Я считаю, что это происходит, потому что он не возвращает информацию о классе из сопоставления.Он возвращает свойства конфигурации.Ранее для этого мы использовали несколько методов, которые были объявлены устаревшими в hibernate 5.
Я пробовал различные комбинации, чтобы получить что-то, чтобы вернуть результат, и все они имели одинаковый результат.
StandardServiceRegistryBuilder standardRegistryBuilder = hibernateConfiguration.getStandardServiceRegistryBuilder();
standardRegistryBuilder.configure(configurationFile);
standardRegistryBuilder.loadProperties(configurationFile);
ServiceRegistry sr = standardRegistryBuilder.applySettings(hibernateConfiguration.getProperties()).build();
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
standardRegistry = (StandardServiceRegistry) serviceRegistry;
standardRegistry = standardRegistryBuilder.build();
//MetadataSources myMetadataSources = new MetadataSources(standardRegistry);
MetadataSources myMetadataSources = new MetadataSources(sr);
MetadataBuilder metadataBuilder = myMetadataSources.getMetadataBuilder();
Metadata metaData = metadataBuilder.build();
NullPointerException