[jboss-user] [jBPM] - Re: JBPM's persistence reusing existing connection
gardellajp
do-not-reply at jboss.com
Tue Dec 20 08:31:19 EST 2011
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/architecture.html#architecture-ejb-persistctxpropagation http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/architecture.html#architecture-ejb-persistctxpropagation.
+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-datasource-and-a-resource-local-datasource http://stackoverflow.com/questions/3217586/difference-between-a-jta-datasource-and-a-resource-local-datasource
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&containerType=14&container=2034]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20111220/4142dc5a/attachment.html
More information about the jboss-user
mailing list