Hello,
Here it is..it was the one attached to the first message :-)
<?xml version="1.0" ?>
<!DOCTYPE jdo-conf PUBLIC "-//EXOLAB/Castor JDO Configuration DTD
Version 1.0//EN"
"http://castor.exolab.org/jdo-conf.xsd">
<jdo-conf>
<database name="test" engine="mysql" >
<driver url="jdbc:mysql://localhost:3306/test"
class-name="com.mysql.jdbc.Driver">
<param name="user" value="root" />
<param name="password" value="mypass" />
</driver>
<mapping href="mapping.xml" />
</database>
<transaction-demarcation mode="local" />
</jdo-conf>
...
could it possibly be that there are issues with the driver that I am
using?
In all castor samples I always see the driver from org.gjt...
Regards
marco
-----Original Message-----
From: Werner Guttmann [mailto:[EMAIL PROTECTED]
Sent: 22 November 2004 11:47
To: [EMAIL PROTECTED]
Subject: Re: [castor-user] problems with castor 0.9.6 & database.xml
Marco,
your code should still be valid. Can you please post your complete
jdo-conf.xml file ? It should read along the lines:
<jdo-conf>
<database ....>
</database>
<transaction-demarcation mode="local" />
</jdo-conf>
Werner
On Mon, 22 Nov 2004 11:32:47 -0000, Marco Mistroni wrote:
>
>Hello werner,
> well I read it (quickly :-( ) after having
>problems...
>
>But still, if I use transaction demarcation local (which I believe I
>should
>use for my junit tests..) I am still getting an exception..
>
>>************** TRANSACTION LOCAL *******************
>>
>>com.myapp.exceptions.PersistenceException:
>>org.exolab.castor.jdo.TransactionNotI
>>nProgressException: No transaction in progress for the current thread
>> at
>>com.myapp.castor.CastorPersistenceManager.query(CastorPersistenceMana
>>ger.java:155)
>> at
>>com.myapp.castor.CastorPersistenceManagerTest.testQueryUser(CastorPer
>>sistenceManagerTest.java:150)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>java:39)
>> at
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>sorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at junit.framework.TestCase.runTest(TestCase.java:154)
>> at junit.framework.TestCase.runBare(TestCase.java:127)
>> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> at
junit.framework.TestResult.runProtected(TestResult.java:124)
>> at junit.framework.TestResult.run(TestResult.java:109)
>> at junit.framework.TestCase.run(TestCase.java:118)
>> at junit.framework.TestSuite.runTest(TestSuite.java:208)
>> at junit.framework.TestSuite.run(TestSuite.java:203)
>>
>>
>>
>
>so, looks like 'local transaction' is the way to go for me, but could
>you
>tell me a possible reason for the exception above?
>I am stil using the same code for inserting data into database using
JDO
>
>Database db = null;
>db = _jdo.getDatabase();
>db.begin();
>CastorEntry entry = (CastorEntry)data;
>db.create(data);
>db.commit();
>log.debug("Entry created..");
>db.close();
>
>is that code still valid?
>
>Thanx and regards
> marco
>
>
>
>-----------------------------------------------------------
>If you wish to unsubscribe from this mailing, send mail to
>[EMAIL PROTECTED] with a subject of:
> unsubscribe castor-user
>
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user