В hibernate, когда мы делаем, session.getNamedQuery (QUERY_NAME), нам не нужно передавать имя файла hbm.xml, где хранится именованный запрос. Имя файла hbm.xml упоминается в файле cfg.
Вопрос в том, что если для именованных запросов имеется 5 файлов hbm.xml и существует конфликт имен по отношению к имени запроса (т. Е. Одно и то же QUERY_NAME во всех 5 файлах), как hibernate разрешит его?
Интуитивно понятно, что он появляется перед выполнением session.getNamedQuery (QUERY_NAME), необходимо явно загрузить конкретный файл hbm.xml, в который написан запрос.