[jboss-user] [jBPM] New message: "Re: JBPM 4.3 and JPA/Hibernate integration question"

Santanu Saraswati do-not-reply at jboss.com
Sun Jan 24 05:21:50 EST 2010


User development,

A new message was posted in the thread "JBPM 4.3 and JPA/Hibernate integration question":

http://community.jboss.org/message/521916#521916

Author  : Santanu Saraswati
Profile : http://community.jboss.org/people/saraswati.santanu

Message:
--------------------------------------------------------------
Why do you need to do this? Even wih 4.2 or any other 4.x.
 
Since you are using Spring, to configure hibernate session factory you have to create LocalSessionFactoryBean (or AnnotationSessionFactory which is a child class of LocalSessionFactoryBean, unless you have your own SessionFactory bean implementation). Now if you create a bean for SpringHelper then that should be good enough. A typical SpringHelper bean may look like this:
*
*
*    <bean id="jbpmConfiguration" class="org.jbpm.pvm.internal.processengine.SpringHelper">
        <property name="jbpmCfg">
            <value>jbpm/jbpm.cfg.xml</value>
        </property>
    </bean>* 
 
jBPM config location will change as per you settings.
 
 SpringHelper is ApplicationContextAware. So application context will be injected there. Then it finds any bean of type LocalSessionFactoryBean from the application context. I believe searching bean of type AbstractSessionFactoryBean would have been better, but LocalSessionFactoryBean is just good enough. So you do not need to call any special method to inject SessionFactory into jBPM.

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/521916#521916




More information about the jboss-user mailing list