Я использую транзакции, управляемые контейнером, в своем приложении JavaEE, но, как я понял, управляемые контейнером сущности-сундуки не имеют поддержки для пакетных вставок. И теперь у меня есть случай, когда я вложу много данных в БД. Возможно ли каким-то образом объединить управляемый контейнером entitymanager с управляемым приложениями entitymanager в компоненте?Можно ли комбинировать управляемый контейнером управляемый контейнером и управляемый приложениями в bean-компоненте?
Если это так, я могу сделать метод в своем компоненте, который фиксирует данные после того, как я вызвал entitymanager.persist(myEntity);
несколько раз, сделав его вставкой в пакет.
Но для этого, теперь я должен установить @TransactionManagement(TransactionManagementType.BEAN)
для всего класса/компонента, что позволит управлять всем компонентом. Но я хочу, чтобы мои другие методы управлялись контейнерами, а только один метод (метод, в котором пакетные вставки) управлялся приложением.
Возможно ли это или есть какие-либо другие подходы для таких случаев?