gardellajp [
http://community.jboss.org/people/gardellajp] created the discussion
"Re: JBPM's persistence reusing existing connection"
To view the discussion, visit:
http://community.jboss.org/message/642466#642466
--------------------------------------------------------------
Hi Andres,
See
http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/archi...
http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/archi....
+In a transaction-scoped container managed entity manager (common case in a Java EE
environment), the JTA transaction propagation is the same as the persistence context
resource propagation. In other words, container-managed transaction-scoped entity managers
retrieved within a given JTA transaction all share the same persistence context. *In
Hibernate terms, this means all managers share the same session.*+
So, you share session with JTA. Good things that jBPM JPAKnowledgeService use JTA to
obtain transactions. JPAKnowledgeService javadoc says:
+Long term out of the box persistence of runtime state with JPA is possible with Drools
& jBPM. You will need to configure a JPA entity manager (e.g. using hibernate) *and
have a JTA transaction manager* (for development/testing purposes we recommend Bitronix as
it's simple to setup and works embedded, but for production the use of JBoss
Transactions is recommended).+
Correct me Mauricio if I don't understand well how manage persistent in jBPM with
JPAKnowledgeService. Andrés you can refer to some database with JTA, see
http://stackoverflow.com/questions/3217586/difference-between-a-jta-datas...
http://stackoverflow.com/questions/3217586/difference-between-a-jta-datas...
Juan
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/642466#642466]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]