Dear OJB jellows,
I can build and run the Tutorial5 example.
The six jdori.sql classes are founded in my application.
I did personnalize an Hsqldb database. I can connect to it, but when I want to insert a new object, I have this error : (the class manus.dictionnaire.MotDictionnaire is like apache.ojb.Product)

[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
[JDO] DEBUG: OjbStoreManager.flush: manus.dictionnaire.MotDictionnaire{21}, P_NEW
[JDO] DEBUG: OjbStoreManager.insert
[org.apache.ojb.broker.accesslayer.JdbcAccess] ERROR: SQLException during the execution of the insert (for a manus.dictionnaire.MotDictionnaire): This function is not supported
This function is not supported
java.sql.SQLException: This function is not supported
at org.hsqldb.Trace.getError(Unknown Source)
at org.hsqldb.Trace.error(Unknown Source)
at org.hsqldb.jdbcPreparedStatement.getNotSupported(Unknown Source)
at org.hsqldb.jdbcPreparedStatement.setCharacterStream(Unknown Source)
at org.apache.ojb.broker.platforms.PlatformDefaultImpl.setObjectForStatemen t(PlatformDefaultImpl.java:216)
at org.apache.ojb.broker.accesslayer.StatementManager.bindInsert(StatementM anager.java:487)
at org.apache.ojb.broker.accesslayer.JdbcAccess.executeInsert(JdbcAccess.ja va:194)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.storeToDb(Persisten ceBrokerImpl.java:1966)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBr okerImpl.java:1905)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBr okerImpl.java:1853)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBr okerImpl.java:1843)
at org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.store(Delegat ingPersistenceBroker.java:129)
at org.apache.ojb.jdori.sql.OjbStoreManager.insert(Unknown Source)
at com.sun.jdori.common.state.PersistentNew.flush(Unknown Source)
at com.sun.jdori.common.state.StateManagerImpl.flush(Unknown Source)
at org.apache.ojb.jdori.sql.OjbStoreManager.flush(Unknown Source)
at com.sun.jdori.common.CacheManagerImpl.flushInstances(Unknown Source)
at com.sun.jdori.common.PersistenceManagerImpl.flushInstances(Unknown Source)
at com.sun.jdori.common.TransactionImpl.flushInstances(Unknown Source)
at com.sun.jdori.common.TransactionImpl.prepareFlush(Unknown Source)
at com.sun.jdori.common.TransactionImpl.commit(Unknown Source)
at manus.dictionnaire.NouveauMotDictionnaire.apply(Unknown Source)
at manus.dictionnaire.Application.run(Unknown Source)
at manus.dictionnaire.Application.main(Unknown Source)
[JDO] DEBUG: OjbStoreConnector.rollback
[org.apache.ojb.broker.accesslayer.ConnectionManager] INFO: Rollback was called, do rollback on current connection org.hsqldb.jdbcConnection@396295
org.apache.ojb.jdori.sql.OjbStoreManager.insert


my repository.xml is :

<!-- Definitions for manus.dictionnaire.MotDictionnaire -->
<class-descriptor
class="manus.dictionnaire.MotDictionnaire"
table="MotDictionnaire"
sequence- manager="org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImp"
>
<field-descriptor id="1"
name="motOID"
column="motOID"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor id="2"
name="mot"
column="mot"
jdbc-type="VARCHAR"
/>
<field-descriptor id="3"
name="motFormat"
column="motFormat"
jdbc-type="VARCHAR"
/>
<field-descriptor id="4"
name="ethymologia_fr"
column="ethymologia_fr"
jdbc-type="VARCHAR"
/>
</class-descriptor>

Thanks for your help

Daniel Cloutier
[EMAIL PROTECTED]


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

Reply via email to