![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Нужно отлавливать операции над JPA Enitites внутри J2EE приложения. Как нельзя лучше подходят JPA listeners (PrePersist, PostPersist, PreRemove, PostRemove, PreUpdate, PostUpdate, PostLoad) . Но есть проблема: listener'ы stateless и ничего кроме Entity, для которого выполняется операция, в аннотированном методе не имеют. А логика работы этих методов должна зависет от контекста в котром происходит сохранени/именение/загрузка Entity: грубо говоря нужно еще пару объектов проанализировать, чтобы знать что делать.
Как решается такая проблема? Возможно я взял не тот инструмент.. |
|||
|
||||
| _and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 1 Всего: 4 |
можно покопать в сторону AOP, думаю что там можно попробовать такое сделать
|
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
_and
Можно. Но это городить еще один уровень сложности (и технологию) в и так не простую систему.. Пытаюсь обойтись малой кровью. |
|||
|
||||
| _and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 1 Всего: 4 |
может все же попробовать
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |