Собственно, есть класс, у которого есть поле вида
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;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Здравствуйте, я новичок в java, не могли бы вы мне помочь можно ли из этого кода сделать метод и потом вызывать его, а так он очень уж громоздкий,...
У меня задача распарсить форум, я открываю соединение:
Есть приложение с googlemapApiВсе окей но хочу чтоб карта была оффлайн чтоб не подргружалась
Добрый деньВ прикрепленном рисунке слева скрин запущенного приложение в Intellij Idea, справа - предпросмотр в Scene Builder