Hi,
the exception
> Exception :com.trigent.exception.UpdateException: java.lang.Long not found
> in OJB Repository
says that you try to store an 'Long' object (which is not in repository) instead of e.g. 'NextSequence'.
Maybe you do something wrong in
com.trigent.datamanagement.JdbcPersistenceManagerImpl.getUpdatedNextSequence or com.trigent.actions.NextSequenceDAO.getUpdatedNextSequence(NextSequenceDAO.j ava:68)
regards, Armin
Rajadurai K wrote:
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
------------------------------------------------------------------------
<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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
