I have got the exception which is so strange for me.
Here is the log:
Exception Description: Trying to set value [ejb3.Oebskeyfields@ff00ff0]
instance variable [oebsId] of type [java.lang.String] in the object. The
specified object is not an instance of the class or interface declaring
underlying field, or an unwrapping conversion has failed.
Internal Exception: java.lang.IllegalArgumentException
Descriptor: RelationalDescriptor(ejb3.OebsView -->
The ejb3.Oebskeyfields has not got the oebsId attribute.
This is truth but my code is trying to get the instance of another class
ejb3.OebsView by invoking the next() method of cursor.
These classes are joined as one to one by the oebsId attribute.
Here is my code:
ReadAllQuery queryByTime = new ReadAllQuery(OebsView.class, where);
cursorByTimeAndOrganizationId = (ScrollableCursor)
Vector<ejb3.OebsView> oebsList = new Vector<ejb3.OebsView>();
oebsList = cursorByTimeAndOrganizationId.next(q);
I can not understand at all why does it try to set value of the