I am using Oracle integration with jBPM. And when I am trying to deploy a newly created process in the Oracle through Eclipse, my server is throwing the exception, "cannot insert null into (JBPM_PROCESSDEFINITION.ID_)."
It is evident that the same process is perfectly getting uploaded in HSQDB. When I've gone through the DB scripts, i found that the HSQ db DDL are having default value generation for ID_ field, whereas the Oracle DDL is not having any such equivalent.
Does Hibernate have any solution for inserting PrimaryKey values with Sequence generated values Or I have to configure something before I upload the process ?
I tried writing a trigger on this table to insert the Key, but that is not succesful due to other reasons.
Thanks,
anand
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966811#3966811
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966811
>From the EJB 3 Java Persistence API doc:
anonymous wrote :
| SELECT d
| FROM Department d LEFT JOIN FETCH d.employees
| WHERE d.deptno = 1
|
| A fetch join has the same join semantics as the corresponding inner or outer join, except that the related
| objects specified on the right-hand side of the join operation are not returned in the query result or otherwise
| referenced in the query. Hence, for example, if department 1 has five employees, the above query
| returns five references to the department 1 entity.
|
Which seems to imply that what you see is the defined behavior, although I can't imagine why.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966807#3966807
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966807