| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Загодочный Entity Manager |
| Автор: antit 10.3.2009, 13:10 | ||||||
| Объясните толком пожалуйста, что за объект такой EntityManager... Почему в одних случаях в сессионом бине могут использовать создание объекта как
в других чо-то вроде
а затем в методах бина
Как я понял в первом случае это Container-Managed Entity Managers, а во втором Application-Managed Entity Managers в каком случае, что нужно использовать непонятно? Спасибо... |
| Автор: powerOn 10.3.2009, 13:46 |
| В первом случае если хочешь чтобы транзакциями управлял контейнер (на основе аннотаций на методах EJB). Во втором если хочешь открывать и закрывать транзакциями вручную. |
| Автор: antit 10.3.2009, 14:12 | ||
Спасибо... Еще вопрос... Если контейнер может взять на себя управление транзакциями, когда может пригодиться ручное управление ими? Если возможно, приведите пожалуйста примеры |
| Автор: ig78 10.3.2009, 15:02 |
| DEBU PANDA "EJB3 in Action" - там все написано |