diff --git a/documentation/reference/pt-BR/transacao.xml b/documentation/reference/pt-BR/transacao.xml
index b3768fe..33b4926 100644
--- a/documentation/reference/pt-BR/transacao.xml
+++ b/documentation/reference/pt-BR/transacao.xml
@@ -99,19 +99,11 @@ public class AbacaxiException {
A transação JPA é simples de configurar e não exige nenhum recurso externo à sua aplicação.
- Basta definir no arquivo META-INF/beans.xml a seguinte configuração:
+ Basta definir no arquivo demoiselle.properties a seguinte configuração:
-
-
-
-
- br.gov.frameworkdemoiselle.transaction.JPATransaction
-
-
-]]>
+
+ frameworkdemoiselle.transaction.class=br.gov.frameworkdemoiselle.transaction.JPATransaction
+
Caso não esteja utilizando o arquétipo JSF-JPA fornecidos pelo Demoiselle, confira se a dependência para a
extensão está indicada corretamente no arquivo POM.XML.
@@ -132,23 +124,13 @@ public class AbacaxiException {
A estratégia JTA não serve apenas para persistência em banco de dados, serve também para integrar com
tecnologias que façam acesso ao contexto JTA, como é o caso do EJB. Para ativar esta estratégia defina no
- arquivo META-INF/beans.xml a seguinte configuração:
+ arquivo demoiselle.properties a seguinte configuração:
-
-
-
-
- br.gov.frameworkdemoiselle.transaction.JTATransaction
-
-
-]]>
+ frameworkdemoiselle.transaction.class=br.gov.frameworkdemoiselle.transaction.JTATransaction
Feito isto, o controle transacional será delegado para a transação acessível via JNDI com o nome
UserTransaction. A estratégia acessa o objeto da seguinte maneira:
- context.lookup("UserTransaction"). Portanto, para você utilizar esta estratégia,
+ Beans.getReference(UserTransaction.class). Portanto, para você utilizar esta estratégia,
você precisa de um container JEE ou de um servidor JTA qualquer.
@@ -156,18 +138,20 @@ public class AbacaxiException {
JTA gerenciada. Veja um exemplo utilizando o servidor de aplicações JBoss-AS6 e com o provider Hibernate (embutido no JBoss-AS) como implementação JPA:
-
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+ http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
-
- java:/DefaultDS
+
+ java:jboss/datasources/ExampleDS
-
-
+
+
+
+
]]>
@@ -221,19 +205,11 @@ public class MegaTransaction implements Transaction {
}
]]>
- Basta agora definir no arquivo META-INF/beans.xml a sua estratégia:
+ Basta agora definir no arquivo demoiselle.properties a sua estratégia:
-
-
-
-
- projeto.MegaTransaction
-
-
-]]>
+
+ frameworkdemoiselle.transaction.class=projeto.MegaTransaction
+
--
libgit2 0.21.2