> This one time, at band camp, Quique Ruiz-Valenciano said:
> 
> QR>I test the feature JDO: Views of Same Object 
>(http://castor.exolab.org/tips-tricks.html)
> QR>but I haven't achieved to run it.
> 
> So what kind of problem are you having? Please provide more information.
> 

Uppps ... sorry. 

Problem: 
  The exception, java.lang.IllegalStateException:
        Transaction org.exolab.castor.jdo.engine.TransactionContextImpl@493102
        does not hold the read lock: A/3/32 -/-!
  is throwed.

Remember that the mapping was:

  <class name="A" identity="id">
    <map-to table="table_a" />  
    <cache-type type="none" />
    <field name="id" type="long">
      <sql name="id_a" type="bigint" />
    </field>                           
  </class>
  <class name="view" identity="id">
    <map-to table="table_a" />     
    <cache-type type="none" />
    <field name="id" type="long">
      <sql name="id_a" type="bigint" />
    </field>                           
    <field name="fieldA" type="long">
      <sql name="field_a" type="bigint" />
    </field>                              
  </class>

Finally, I must comment that I create a 'view' class instance, and then 
(at this point the exception is throwed) I create a 'A' class instance. Two 
instances are created in different transactions.

Thanks,

Quique

-- 

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to