Hi C�dric,

Thanks for the description, and please send me your code to
[EMAIL PROTECTED]

Oleg

CORMONT C�dric wrote:
> Hi Oleg,

> What I want is to have two unidirectionnal relationships 1-n between the
> classes Product and ProductDetail for example so my mapping file looks like:

> <class name="myapp.Product" identity="id" key-generator="MAX">
>     <description>Product definition</description>
>     <map-to table="prod" />
>     <field name="id" type="integer">
>       <sql name="id" type="integer" />
>     </field>
>     <field name="group" type="myapp.ProductGroup">
>       <sql name="group_id" />
>     </field>

>     <field name="details" type="myapp.ProductDetail" collection="vector">
>       <sql many-key="prod_id"/>
>     </field>

>     <field name="detailsasc" type="myapp.ProductDetail" collection="vector">
>       <sql many-key="asc_prod_id"/>
>     </field>

>  </class>

> and my table ProductDetail looks like:

> PROD_DETAIL(ID , NAME, PROD_ID, ASC_PROD_ID)

> The problem is that when I insert the tuple (1, 'essai', 1, null) for
> example in this table when I load the product one my two vectors details and
> detailasc are empty.

> So can I do this with castor? Is there a limitation for such things? Am I
> doing something wrong?

> I'm using castor 0.9.3 (i can send to you my code if you want).


> Thanks a lot for your help.



> -----Message d'origine-----
> De : Oleg Nitz [mailto:[EMAIL PROTECTED]]
> Envoy� : mardi 7 ao�t 2001 02:20
> � : [EMAIL PROTECTED]
> Objet : Re: [castor-dev] Bug in generated SQL?


> Cedric,

> AFAIK it's not a known bug, but it looks like a bug.
> The ordinary tests doesn't show it :(
> Can you please send your test to me?

> Oleg


> On Monday 06 August 2001 174:44, CORMONT C?dric wrote:
>> Hi,
>>
>> I have a problem with this example:
>>
>> //Classes
>> Class FamilyInfos {
>>       String fi_id
>>       Vector ascending
>>       Vector descendant
>> }
>>
>> Class Family {
>>       String family_id
>> }
>>
>> //TABLES
>> FAMILY (FAMILY_ID VARCHAR, ASCENDING_FI_ID VARCHAR, DESCENDANT_FI_ID
>> VARCHAR)
>> FAMILYINFOS (FI_ID)
>>
>>
>> <class  name="FamilyInfos" identity="fi_id" key-generator="UUID">
>>       <map-to table="FamilyInfos"/>
>>       <field  name="fi_id" type="string">
>>          <sql  name="fi_id" type="varchar" dirty="ignore"/>
>>       </field>
>>       <field  name="ascending" type="Family" collection="vector">
>>          <sql   dirty="ignore" many-key="ascending_fi_id"/>
>>       </field>
>>       <<field  name="descendant" type="Family" collection="vector">
>>          <sql  dirty="ignore" many-key="descendant_fi_id"/>
>>       </field>
>> </class>
>>
>> and when I try to load FamilyInfos I've the following exception:
>>
>> java.sql.SQLException: Table not found: NULL in statement [SELECT
>> Family.family_id,Family.family_id FROM     FamilyInfos LEFT OUTER JOIN
>> Family ON FamilyInfos.fi_id=Family.ascending_fi_id LEFT OUTER JOIN null
>> Family ON FamilyInfos.fi_id=Family.descendant_fi_id  WHERE
>> FamilyInfos.fi_id='010078010011099710136567100001']
>>
>> Is it a known bug? Can I do such things with Castor?
>>
>> Thanks, cedric.
>>
>> -----------------------------------------------------------
>> If you wish to unsubscribe from this mailing, send mail to
>> [EMAIL PROTECTED] with a subject of:
>>       unsubscribe castor-dev

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

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

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

Reply via email to