Как обнаружить геттеры и сеттеры на спящих объектах - PullRequest
1 голос
/ 01 июня 2010

Мне нужно найти способ взять объект гибернации и обнаружить во время выполнения все методы получения, которые относятся к постоянным полям. Я использую аннотации в классах, но ранее у меня были трудности с ними (я столкнулся с двухлетней ошибкой, которую разработчики Java до сих пор не исправили).

Кто-нибудь знает, как я могу это сделать, в идеале, без использования аннотаций? Спасибо.

PS. Я пытаюсь динамически обновлять новый объект значениями из существующего объекта.

1 Ответ

1 голос
/ 01 июня 2010

Это может быть возможно с использованием o.h.SessionFactory#getClassMetadata(Class) для получения o.h.m.ClassMetadata вашей организации, которая предоставляет метод getPropertyNames(), позволяющий Получить имена постоянных свойств класса .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...