Hi!
I have solved the prob. I had Vector in my business object and Collection
was required.
Are there any known drawbacks on using of collection proxies.. when I should
avoid using them ?
Thanx a lot.
$kala.

----- Original Message -----
From: "Marian Skalsky" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, November 05, 2002 3:35 PM
Subject: collection-descriptor + collection proxy


> Hi there!
> Can somebody please explain some things I'm not completely sure of ?
> I'm having problem when set proxy="true" with 1:n collection descriptor. I
> got "argument mismatch exception".. and I have no idea why. Here is the
> output:
> [DEFAULT] ERROR: Error in operation [set] of object
> [PersistentFieldPropertyImpl], java.lang.IllegalArgumentException
> [DEFAULT] ERROR: Declaring class
> [sk.euromove.goldeneye.projectmanagement.bos.Project]
> [DEFAULT] ERROR: Property Name [allSubsystems]
> [DEFAULT] ERROR: Property Type [java.util.Vector]
> [DEFAULT] ERROR: anObject was class
> [sk.euromove.goldeneye.projectmanagement.bos.Project]
> [DEFAULT] ERROR: aValue was class
> [org.apache.ojb.broker.accesslayer.CollectionProxy]
> java.lang.IllegalArgumentException: argument type mismatch
> rethrown as org.apache.ojb.broker.PersistenceBrokerException: argument
type
> mismatch
> Caused by: java.lang.IllegalArgumentException: argument type mismatch
>
> Everithing works fine, till I put proxy="true".
> 1) Don't you know what may cause this ?
> 2) proxy="true" means that when OBJECT is loaded using e.g.
> getObjectByQuery, asociated elements are not loaded/materialized
imidiately,
> but only at request or call of .size() ?
> 3) The class participating in this relationship do not need to implement
> anything to be used in a collection proxy ?
>
> Thank you a lot.
> $kala.
>
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to