I have an entity model annotated in seam and working fine. My Processes are managed by JBPM also working isolated. Now i extended the TaskInstance for using an entity as an attribute in the TaskInstance:
<hibernate-mapping default-access="field"> <subclass discriminator-value="C" extends="org.jbpm.taskmgmt.exe.TaskInstance" name="com.nsd.business.portal.jbpm.CustomTaskInstance" select-before-update="false"> <property column="CUSTOMID_" generated="never" lazy="false" name="customId" /> <many-to-one name="myContract" column="PROCINST_"></many-to-one> </subclass> </hibernate-mapping>
You probably want to ask this in the hibernate or jbpm forum.