Hi!!! I try to mapping a boolean field in oracle. I have put in field-descriptor: jdbc-type="BIT" the field in DB is NUMBER(1) the attributte in class is boolean. I use a fieldconversion: conversion="org.apache.ojb.broker.accesslayer.conversions.Boolean2IntFieldConversion" in the field-descriptor. The error when I execute a collection query: Original Exception: java.lang.NullPointerException at org.apache.ojb.jdori.sql.OjbFieldManager.getValue(OjbFieldManager.java:308) at org.apache.ojb.jdori.sql.OjbFieldManager.fetchBooleanField(OjbFieldManager.java:113) at com.sun.jdori.common.state.StateManagerImpl.replacingBooleanField(Unknown Source) at borsatreball.fielding.Camp.jdoReplaceField(Unknown Source) at borsatreball.fielding.Data.jdoReplaceField(Unknown Source) at borsatreball.fielding.Camp.jdoReplaceFields(Unknown Source) at com.sun.jdori.common.state.StateManagerImpl.replaceFields(Unknown Source) at org.apache.ojb.jdori.sql.OjbExtent.provideStateManagers(OjbExtent.java:178) at org.apache.ojb.jdori.sql.OjbExtent.<init>(OjbExtent.java:101) at org.apache.ojb.jdori.sql.OjbStoreManager.getExtent(OjbStoreManager.java:251) at com.sun.jdori.common.PersistenceManagerImpl.getExtent(Unknown Source) at com.sun.jdori.common.query.QueryImpl.checkCandidates(Unknown Source) at com.sun.jdori.common.query.QueryImpl.execute(Unknown Source)
Can you help me?? Thanks!!