[EMAIL PROTECTED] wrote:
> Here is 1 issue with that though.
> I have this:
> 
> 
> BusinessCard
> =============
> productPK
> automaticPaymentAccountFK -> BankAccount.bankAccountPK
> electronicPaymentAccountFK -> BankAccount.bankAccountPK
> overdraftProtectionAccountFK -> BankAccount.bankAccountPK
> 
> and
> 
> BankAccount
> ============
> bankAccountPK
> 
> 
> So, each of the foreign keys in the BusinessCard are pointing
> to a row in the BankAccount Table. That is the relationship.
> 
> Does that make sense?

Okay, as I understand it, then, you have *3* independent uni-directional
1:1 relationships from BusinessCard to BankAccount. BusinessCards
related to a BankAccount will not be visible from the BankAccount
itself, correct? That's the uni-directional part.

> So the FK's are really _not_ going to be PK's at all in the
> BusinessCard, hence the error message I am getting.

The FKs are in the BusinessCard bean, and they should reference the
BankAccount's PK. Comparing it to my beans (I don't have any 1:1, but I
have a few uni-N:1 [children see parent] that work this way), I think
you need to specify the key columns like this:

  @weblogic.column-map
            key-column="bankAccountPK"
            foreign-key-column="automaticPaymentAccountFK"

The other two should look exactly the same except you'll specify a
different foreign-key-column (electronicPaymentAccountFK and
overdraftProtectionAccountFK). Give that a shot and let us know.

David Harkness
Sr. Software Engineer
Sony Pictures Digital Networks
(310) 482-4756


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id66&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to