|
The
problem was fixed to the cvs, I believe. Thomas -----Original Message----- >From: Fr�d�ric Aug�
[mailto:[EMAIL PROTECTED]] >Sent: Wednesday, November 14, 2001 6:39
AM >To: [EMAIL PROTECTED] >Subject: Re: [castor-dev] Error with
mapping ? > >Hi, > >I had the same problem. You have to refetch objects to
update/delete = >them between the begin/close on your database object. >Objects are not persistent out of the begin/close area. > >Hope this helps. > >-- >Fr�d�ric Aug� - mailto:[EMAIL PROTECTED] >Ing�nieur d'�tudes et d�veloppement >Soci�t� IMPROVE - Tel : +33 (0)1 41 97 83 20 ><http://www.improve.fr>
<http://www.application-servers.com> >----- Original Message ----- >From: Federico E. Carpi >To: [EMAIL PROTECTED]
>Sent: Wednesday, November 14, 2001 2:29 PM >Subject: [castor-dev] Error with mapping ? > >Hi. > >This is a part mapping file: > > <class name="artesanos.modelo.Region"
identity="idRegion" key-generator="MAX"> > <map-to
table="regionGeografica"/> > > <field name="idRegion" > type="integer" > direct="true" > get-method="getIdRegion" > set-method="setIdRegion" > required="true"> > <sql
name="idRegion" type="integer"/> > </field> > > <field name="nombre" > type="java.lang.String" > direct="true" > get-method="getNombre" > set-method="setNombre" > required="true"> > <sql
name="nombre" type="varchar"/> > </field> > > <field name="descripcion" > type="java.lang.String" > direct="true" >
get-method="getDescripcion" >
set-method="setDescripcion" > required="false"> > <sql
name="descripcion" type="varchar"/> > </field> > > <field name="provincias" >
type="artesanos.modelo.Provincia" > required="false" > collection="vector"> > <sql
name="idProvincia" many-table="regionProvincia"
many-key="idRegion" /> > </field> > </class> > >The problem is: >When I try add a new province, with the method
addNewProvince(Province p). > >I have the next exception: > >org.exolab.castor.jdo.ObjectNotPersistentException: The
object of type java.util.Vector is not persistent -- it was not queried or
created within this transaction > at
org.exolab.castor.persist.TransactionContext.writeLock(TransactionContext.java:886) > at
org.exolab.castor.persist.ClassMolder.preStore(ClassMolder.java:1368) > at
org.exolab.castor.persist.LockEngine.preStore(LockEngine.java:697) > at
org.exolab.castor.persist.TransactionContext.prepare(TransactionContext.java:1071) > at org.exolab.castor.jdo.engine.DatabaseImpl.commit(DatabaseImpl.java:469) > at artesanos.TestBD.<init> at
artesanos.TestBD.main > >Some body know what is the problem ?? >Thank you for all !! > >FEC :)) > > >------------------------------------------------------------ >Federico E. Carpi >LIFIA - Laboratorio de Investigaci�n >y Formaci�n en Inform�tica Avanzada >Facultad de Inform�tica - UNLP >(54) 221 4228252 int 39 >La Plata - Buenos Aires - Argentina >------------------------------------------------------------ > |
- [castor-dev] Error with mapping ? Federico E. Carpi
- Re: [castor-dev] Error with mapping ? Fr�d�ric Aug�
- Thomas Yip
