Почему мой реестр служб не возвращает сопоставления классов? - PullRequest
0 голосов
/ 07 июня 2019

Я обновляю наше приложение с 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...