The idea would be (it's not yet implemented) that Activiti integrates first of all with the transactions of Hibernate. Secondly, it should also be possible to use process variables that are actually Hibernate variables without storing the whole object but a reference to it.