[jboss-user] [JBoss jBPM] - Hibernate + LazyLoading + Custom Task
Dennys
do-not-reply at jboss.com
Fri Feb 16 15:04:06 EST 2007
Hi!
I have a problem with Customizing task instances...
looked at UserGuide...
Chapter 11. Task management
11.10. Customizing task instances
I implemented one Custom Task, but when the jbpm engine search a task instance
| JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
| TaskInstance taskInstance = (TaskInstance)
| jbpmContext.loadTaskInstance(id);
|
the method loadTaskInstance return TaskInstance...
it must have returned the CustomTaskInstance!!!
Orinigal mapping...
|
| <class name="org.jbpm.taskmgmt.exe.TaskInstance"
| table="JBPM_TASKINSTANCE"
| discriminator-value="T">
| <id name="id" column="ID_"><generator class="native" /></id>
| <discriminator type="char" column="CLASS_"/>
|
| ....
|
My solution mapping...
|
| <class name="org.jbpm.taskmgmt.exe.TaskInstance"
| table="JBPM_TASKINSTANCE"
| discriminator-value="T" lazy="false">
| <id name="id" column="ID_"><generator class="native" /></id>
| <discriminator type="char" column="CLASS_"/>
|
|
set the property lazy to false....
Thus to only obtain with that jbpm engine return CustomTaskInstance!!!
A better way exists to make with that jbpm engine return CustomTaskInstance ??
Tks!!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4017851#4017851
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4017851
More information about the jboss-user
mailing list