hi,

i have a class "TService" containing an attribute "enabled" of type boolean.

public class TService
{
    boolean enabled;
    public TService() {}
    public setEnabled(boolean enabled) {}
    public setEnabled(String enabled) {}
}


in my repository i defined the jdbc-type of this column to be "VARCHAR".

it works fine if i create a new instance of "TService" and call the broker to store 
this object,
but when i try to fetch a collection of results:
Query q = new QueryByCriteria(TService.class, new Criteria());
Collection results = broker.getCollectionByQuery(q);

ojb throws a PersistenceBrokerException:

Unable to build object instance: TService

hmm ... when i change the datatype of class-attribute "enabled" to "String" it works 
... but boolean always fail.

Any suggestions would be greatly appreciated.


regards

jan zimmek

Reply via email to