Сбор коллекции в валидаторе-перехватчике - PullRequest
0 голосов
/ 26 ноября 2009

Вопрос о Java-Hibernate-Validator. Мне нужен доступ к атрибуту коллекции, когда моя система проверки перехватывает вставку / обновление сущности.

Я имею в виду, моя модель определяет класс A с набором элементов B.

Когда я вызываю saveOrUpdate (a), вызывается метод onSave / onFushDirty моего перехватчика. В этот момент мне нужно знать размер коллекции. Возможно ли это?

Спасибо!

1 Ответ

0 голосов
/ 26 ноября 2009

Что ж, согласно документам, ваш метод onSave получает сущность, которую вы сохраняете. В этот момент вы можете привести свою сущность к тому, что вы хотите. Вы можете проверить с помощью instanceof или создать перегруженные методы, которые принимают ваши разные классы. И оттуда, получить доступ к вашей коллекции.

Также убедитесь, что в этот момент у вас есть активный сеанс или что нет отложенных коллекций.

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