[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


Reply to this message by going to Community

Start a new discussion in jBPM at Community

-------------- 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