Кто-нибудь знает способ перехвата вызова Hibernate сделает для создания экземпляра класса, указанного в файле .hbm.xml? Мне нужен способ использования специального класса ClassLoader для предоставления экземпляра. Я не хочу менять загрузку классов для Hibernate вообще, просто экземпляр отображаемого класса POJO.Пользовательский загрузчик классов для Hibernate-mapping
<hibernate-mapping>
<class name="com.foo.Bar" table="Bar">
В примере кода выше, когда Hibernate хочет создать экземпляр Bar необходимо предоставить этот класс с помощью специального кода, вместо того, чтобы полагаться на поведение погрузочной класса по умолчанию.
Заранее спасибо за любую проницательность,
saethi
Я пишу приложение, которое переносит Hibernate для связи с базой данных. Это приложение должно загрузить файл .jar, содержащий обновленные сопоставления и POJO. Затем приложение выключит Hibernate и вернет его, используя новые сопоставления и POJO. Я использую дополнительный класс ClassLoader для облегчения загрузки динамического класса. Надеюсь, это ответит на ваш вопрос darioo. – saethi