I would say that jBPM 3 and 4 supports hibernate 3.x and jBPM5 supports both hibernate3 and hibernate 4.
One of the main drivers for upgrading our application from jBPM 3 is so that we can also upgrade to hibernate 4.
We need to determine if we should upgrade to jPBM 4 first or just make the jump to jBPM 5.
If jBPM 4 doesn't support hibernate 4, then that means we need to go directly to jBPM 5.
I recommend to go directly to jBPM5 as v4 is not maintained/developed any more.
Is it possible to use jbpm 3 with hibernate 4? It sounds like it's not supported, but has anyone done this successfully?