Java Массив Class[]

293
14 мая 2017, 23:10

Собственно, есть класс, у которого есть поле вида

private static final Class[] annotatedClasses = {RoleEntity.class, UserEntity.class};

далее есть метод :

private static SessionFactory buildSessionFactory() {
....
// код не относящийся к вопросу
for (Class c : annotatedClasses) {
     configuration.addAnnotatedClass(c);
    }

и получаем что массив - null Кто то может внятно объяснить с чем связано и как обойти?

UPD: Полный код класса

public class HibernateSessionFactory {
   private static final Class[] annotatedClasses = {RoleEntity.class, UserEntity.class, ReturnEntity.class};
//    private static final Package pckg = Package.getPackage("com.tr1nksgroup.model.data.entities");
private static final String packageName = "com.tr1nksgroup.model.data.entities";
private static SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory() {
    try {
        Properties properties = new Properties();
        properties.load(HibernateSessionFactory.class.getResourceAsStream(AppConstants.HIBERNATE_SESSION_PROPERTIES_FILEPATH));
        Configuration configuration = new Configuration();
        configuration.setProperties(properties);
//            configuration.addPackage(pckg.getName());
        configuration.addPackage(packageName);
        for (Class c : annotatedClasses) {
            configuration.addAnnotatedClass(c);
        }
        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (IOException e) {
        e.printStackTrace();
    }
    return null;
}
READ ALSO
Помогите сделать метод и его вызвать

Помогите сделать метод и его вызвать

Здравствуйте, я новичок в java, не могли бы вы мне помочь можно ли из этого кода сделать метод и потом вызывать его, а так он очень уж громоздкий,...

253
Как можно при помощи Jsoup перемещаться по сайту не открывая новый Connection?

Как можно при помощи Jsoup перемещаться по сайту не открывая новый Connection?

У меня задача распарсить форум, я открываю соединение:

269
Как сделать карту оффлайн?

Как сделать карту оффлайн?

Есть приложение с googlemapApiВсе окей но хочу чтоб карта была оффлайн чтоб не подргружалась

200
JavaFx объясните причину появления рамок

JavaFx объясните причину появления рамок

Добрый деньВ прикрепленном рисунке слева скрин запущенного приложение в Intellij Idea, справа - предпросмотр в Scene Builder

282