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
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]
