Описание тега bean-managed-transactions
Управляемые компонентом транзакции (BMT) в спецификации EJB 3.1 позволяют программно устанавливать границы транзакции, получая транзакцию и указывая в коде "начало" и "конец" транзакции.
1
ответ
Какая связь между BMT/CMT и EntityManager, управляемым приложением / контейнером?
Различные частичные описания предмета привели меня к подозрению, что BMT тесно связан с EntityManager, управляемым приложением (и использованием UserTransaction), и что CMT тесно связан с EntityManager, управляемым контейнером. Может ли кто-нибудь д…
04 фев '15 в 09:32
1
ответ
Java, JPA, управляемые компонентом транзакции, TransactionRequiredException
У меня есть два EJB без гражданства. Один использует управляемые контейнером транзакции, другой - управляемый компонентом. Из EJB, управляемой контейнером, я вызываю метод EJB, управляемый бином. public class firstEJB{ public void myMethod(){ ejb.lo…
22 ноя '12 в 08:53
1
ответ
Управляемая компонентом транзакция: распространение транзакции
Я новичок в EJB. Я читал, что одним из побочных эффектов управляемых компонентом транзакций (BMT) является то, что транзакция не распространяется, если мы вызываем метод другого компонента BMT. Но из-за третьего свойства ACID (изолирующего) означает…
23 июн '13 в 21:37
1
ответ
Управляемые Bean исключения MDB и базы данных
У меня есть управляемый Бином MDB -InvoiceInquiryMessageBean со следующим определением, которое вызывает CMT - InvoiceManager, который выполняет операции с базой данных. MDB явно упоминается как управляемый компонент, а onMessage() имеет транзакцию …
05 май '14 в 21:47
0
ответов
Миграция WildFly 13 - Доступ к UserTransaction разрешен только сеансным и управляемым сообщениями компонентам с разграничением управляемых компонентом транзакций.
У меня есть класс "XAManager", который я использую для компонента JCA внутри WildFly 13. В standalone-full.xml рассматриваемый адаптер ресурсов определяется следующим образом: ... <resource-adapter id="myTest.ear#LuceneConnector-ra-impl-0.1.0.rar…
25 июн '18 в 14:27
4
ответа
Почему EJB-компоненты с транзакциями, управляемыми компонентами, действуют как "барьер транзакций"?
Цитата из спецификации EJB 3.1: 13.6.1. Разграничение управляемых компонентом транзакций Контейнер должен управлять вызовами клиента для экземпляра корпоративного компонента с разграничением транзакций, управляемых компонентом, следующим образом. Ко…
27 июл '13 в 13:08
1
ответ
Операции со швами
Seam советует использовать расширенный постоянный контекст в компоненте сеанса с сохранением состояния, чтобы обеспечить управляемость Seam. Мне не ясно, влияет ли приведенный выше совет на то, как мы хотим проводить транзакции под управлением Seam.…
15 июл '10 в 14:12
1
ответ
Транзакция только для чтения не работает в моей конфигурации AOP
Я пытаюсь научиться использовать AOP, и я пытаюсь установить транзакцию только для чтения в контексте приложения Spring, но она не работает, она все еще передает данные в БД. Я действительно не знаю, что я делаю неправильно, если вы можете мне помоч…
03 июл '14 в 21:41
2
ответа
Glassfish: транзакция JTA/JPA не откатывается
Я использую Glassfish 3.1.1 с базой данных Oracle, и у меня возникла проблема с транзакциями, которые не откатываются, а пока только в одной конкретной среде. То же приложение работает, как и ожидалось, на других машинах. Однако это влияет на два от…
06 янв '12 в 17:31
1
ответ
Начало / конец транзакции в отдельных методах EJB
Я разработал типичное корпоративное приложение, которое отвечает за предоставление клиента сторонней системе. Эта система имеет ограничение, что только один поток может работать на определенного клиента. Поэтому мы добавили простой механизм блокиров…
05 янв '17 в 14:33
1
ответ
Как работают управляемые бином транзакции?
Я новичок как в EJB, так и в управляемых бинах транзакциях. Покинув Интернет, я обнаружил, что могу написать сессионный компонент EJ, который выполняет транзакции "управляемым компонентом", например: @TransactionManagement(value=TransactionManagemen…
25 июн '13 в 13:40
0
ответов
Распространение Bean Managed Transaction (BMT), каковы правила
Мой вопрос как-то концептуальный, а не конкретный случай... Я читал об управлении транзакциями, когда натолкнулся на распространение BMT (управляемых компонентом транзакций), и я знал, что BMT блокирует распространение транзакций в случае EJB, и при…
08 мар '18 в 05:11
0
ответов
BMT - Как обеспечить правильное закрытие соединений
В BMT мы обычно используем userTransaction.begin(); //db operations userTransaction.commit(); Гарантирует ли userTransaction.commit(), что соединение закрыто и правильно возвращено в пул соединений. Есть ли способ явно упомянуть, чтобы закрыть соеди…
25 июн '14 в 02:33
2
ответа
Необходимость API транзакций в Java
Прежде всего, мой вопрос: зачем нужен API транзакций в Java? Дайте мне практический пример? Что означает транзакция, управляемая контейнером, и транзакция, управляемая бином? И разница между декларативной транзакцией и программной транзакцией? пожал…
24 авг '11 в 05:56
1
ответ
Вызов службы HTTP в транзакции JPA/JTA - целостность транзакции
У меня есть приложение JSF/EJB/JPA, которое использует управляемое контейнером постоянство. В одном случае выполняется вызов внешней службы по протоколу HTTP, которая имеет свою стоимость, и эта стоимость возвращается обратно запрашивающему пользова…
26 май '11 в 13:45
0
ответов
Использование API разграничения транзакций для менеджера ресурсов в EJB 3.x
В соответствии со спецификацией EJB 3.0: когда экземпляр находится в транзакции, он не должен пытаться использовать API-интерфейс для разграничения транзакций для конкретного администратора ресурсов (например, он не должен вызывать метод commit или …
08 мар '12 в 00:57
0
ответов
Транзакция очереди MQ не откатывается в двухфазной транзакции
У меня есть таймер EJB (EJB 2.1), у которого есть транзакция, управляемая компонентом. Код таймера вызывает бизнес-метод, который обрабатывает 2 ресурса в одной транзакции. Один из них - база данных, а другой - сервер MQ-очереди. В качестве сервера …
18 сен '15 в 09:04
0
ответов
JPA/Hibernate: EntityManager.close() и IllegalStateException?
У меня есть служба регистрации в среде JEE, которая использует TransactionManagementType.BEAN потому что регистрация должна быть независимой от транзакций JTA, поэтому мне приходится иметь дело с транзакциями самостоятельно. В настоящее время эта сл…
30 авг '15 в 07:54
1
ответ
Смешивание транзакций в Java EE (метод, управляемый контейнером, вызывается внутри метода, управляемого бином)
Не мог найти какую-либо соответствующую информацию, кроме бесполезных учебников в Интернете, а также в спецификациях. Есть одна вещь, с которой я борюсь сейчас, если вы можете помочь. Вот вещь Допустим, у нас есть две версии EJB 3.0 с аннотациями от…
17 апр '15 в 08:21
1
ответ
EJB3: Почему семантика транзакций и отслеживание состояния рассматриваются как детали реализации?
Семантика транзакций и полнота состояния считаются деталями реализации в EJB3. Реализация может решить, использовать ли управляемые бином или контейнером транзакции. Он может решить тип транзакции, управляемой контейнером. Это может решить, является…
25 янв '10 в 12:31