Georg Rehfeld wrote:
> Hi Andrea,
>
>
>>I want to use a beans who maps a table on a relational db which haS a
>>primary key composed by two colomns of this table, or eventually a column
>>
> of
>
>>this table and a column which is a foreign key which point on another
>>
> table.
>
>>This is may little problem; I don't understand if with JAWS I may do this,
>>or I has to use a BMP.
>>
>
> We currently use BMP only and havn't touched JAWS yet, so I tried
> a search in the JBoss docs, on the JAWS mailing list archive
> and in the JBoss code. Neither in the docs nor in the archive I
> could find a clear answer (though in the archive there are similar
> questions -- unanswered :-( ).
Doh!
>
> In the code I found
> (in org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand) handling
> for a 'composite key' while creating an EntityBean. So I assume
> that JAWS is able to work with composite keys.
>
> I think it works as follows: when you want to have a composite key
> you must have a handmade primary key class, which must follow the
> EJB spec 1.1 section 9.4.7.2 (and 9.2.9). Important is to have
> each PK class field public and with the same name and type in
> both, the PK class and the bean. In ejb-jar.xml do NOT
> fill in the primkey-field element of the deployment descriptor,
> but the FILL in the prim-key-class element.
>
Thank you very much for doing this leg work and answering this question!
Now it _is_ in the archives 8^})
-danch
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user