У меня есть проект с поддержкой XML-config.Теперь мы хотим добавить конфигурацию hibernate для сущностей с помощью аннотации.Кажется возможным и работает (поправьте меня, если я ошибаюсь).Проблема в том, что наша система
private String entityName() {
String name = null;
try {
String longName = getDaoFactory().getSessionFactory().getClassMetadata(entityClass).getEntityName();
name = longName.substring(longName.lastIndexOf(".") + 1);
} catch (Exception ex) {
log.error("Exception getting name from hibernate for class: " + entityClass);
name = null;
}
return name;
}
Этот метод хорошо работает для сущностей с xml-config, но как получить имя для сущности, которая настраивается с помощью аннотации?
Спасибо взаранее за любую рекомендацию и предложение:)
UPD:
из метода фабрики сеанса инициализации:
Configuration configuration = new Configuration();
configuration.addResource("resources/administrator/queries.hbm.xml");
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration
.getProperties());
SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
setSessionFactory(sessionFactory);
return configuration;