hi,
   i m getting this exception when trying to persist the data

 i attached the java file and repository xml.
  i m getting the following exception


Executing Query :QueryByCriteria from class com.trigent.vo.NextSequence
where [sequenceFor = CLASSNAME]
- Create new ObjectCacheImplementation for 'ora1'
Next Sequence   :[EMAIL PROTECTED]
Next Value      :1
propertiesMap ={sequenceFor=CLASSNAME, nextValue=2, tableID=1, class=class
com.trigent.vo.NextSequence}
org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException:
java.lang.Long not found in OJB Repository
        at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unknown
Source)
        at
org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unknown
Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getClassDescriptor(Unknown
Source)
        at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source)
        at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown
Source)
        at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown
Source)
        at
com.trigent.datamanagement.JdbcPersistenceManagerImpl.getUpdatedNextSequence
(JdbcPersistenceManagerImpl.java:447)
        at
com.trigent.actions.NextSequenceDAO.getUpdatedNextSequence(NextSequenceDAO.j
ava:68)
        at
com.trigent.runtime.util.NameGeneratorWrapper.getClassName(NameGeneratorWrap
per.java:20)
        at
com.trigent.runtime.util.NameGeneratorWrapper.main(NameGeneratorWrapper.java
:90)
Exception       :com.trigent.exception.UpdateException: java.lang.Long not found
in OJB Repository




can anyone give me the solution please.
Thanks in advance.


with Regards,
Rajadurai

Attachment: NextSequence.java
Description: java/

<descriptor-repository proxy-prefetching-limit="50"
    isolation-level="read-committed" version="1.0">
    <jdbc-connection-descriptor eager-release="true" batch-mode="true"
        ignoreAutoCommitExceptions="true" useAutoCommit="0"
        default-connection="true" password="SPECTRUM" jcd-alias="ora1"
        username="SPECTRUM" driver="oracle.jdbc.driver.OracleDriver"
        subprotocol="1521" protocol="jdbc:oracle:thin:@tslc0511"
        dbalias="CORADIGM" platform="Oracle" jdbc-level="1.0">
        <connection-pool whenExhaustedAction="2" testWhileIdle="true"
            removeAbandoned="true" testOnReturn="true"
            logAbandoned="true" testOnBorrow="true" maxIdle="2"
            maxActive="1" maxWait="3" numTestsPerEvictionRun="5"
            minEvictableIdleTimeMillis="4"
            timeBetweenEvictionRunsMillis="6" removeAbandonedTimeout="8"/>
        <object-cache class="org.apache.ojb.broker.cache.ObjectCacheEmptyImpl">
            <attribute attribute-name="cacheKey1" attribute-value="cacheValue1"/>
            <attribute attribute-name="cacheKey2" attribute-value="cacheValue2"/>
        </object-cache>
        <sequence-manager className="org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl">
            <attribute attribute-name="autoNaming" attribute-value="true"/>
        </sequence-manager>
    </jdbc-connection-descriptor>
    <class-descriptor class="com.trigent.vo.NextSequence" table="NEXT_SEQUENCE">
    	<field-descriptor name="tableID" column="NEXT_SEQUENCE_ID" primarykey="true" autoincrement="true" access="readwrite" jdbc-type="BIGINT"/>
    	<field-descriptor name="sequenceFor" column="SEQUENCE_FOR" access="readwrite" jdbc-type="LONGVARCHAR"/>
    	<field-descriptor name="nextValue" column="NEXT_VALUE" access="readwrite" jdbc-type="BIGINT"/>    	
	</class-descriptor>    	
</descriptor-repository>

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

Reply via email to