Lo siento que no tengo la respuesta para usted. Sin embargo, aqu� est� otra
lista que pudo ayudarle (en espa�ol): [EMAIL PROTECTED] (de
http://www.javahispano.org).

David


Mensaje citado por Cristian Rossel Moraga <[EMAIL PROTECTED]>:

> Hello guy!
> 
> We used postgreSqk, JBOSS 3.07, XDOCLET, ECLIPSE + LOMBOZ.
> 
> Next we introduce this diagram for explicating our problem
> (A continuacion presentamos el siguiente diagrama para explicar nuestro
> problema)
> 
> +----------+       +------------------------------------+
> |ESTUDIANTE|1     *|INSCRIPCION                         |
> +----------+-------+------------------------------------|
> |ecodigo PK|       |icodigo PK                          |
> |enombre   |       |ecodigo PK,FK(references ESTUDIANTE)|
> +----------+       |ccodigo PK,FK(references CURSO)     |
>                    +------------------------------------+
>                                *|
>                                 |
>                                 |
>                                 |
>                                 |
>                                1|
>                          +----------+
>                          |CURSO     |
>                          +----------|
>                          |ccodigo PK|
>                          |cnombre   |
>                          +----------+
> 
> ESTUDIANTE = STUDENT.
> INSCRIPCION = INSCRIPTION.
> CURSO = COURSE.
> codigo = code.
> 
> How can you defining in a ENTITY BEAN CMP (INSCRIPCION) in a PK (primary
> key) composed by three atribute, and two of these are FK (foreing key)?)
> (�Como definir en un ENTITY BEAN CMP (INSCRIPCION) una PK (primary key)
> compuesta por 3 atributos, de los cuales 2 son FK (foreing key)?)
> 
> We have developed the following code, but at the moment for making
> deploy in Jboss, this throw one exception:
> (Nostros hemos desarrollado el siguiente c�digo, pero en el momento de
> realizar el montaje en jboss, este lanza la siguiente Exception)
> 
> "attribute "icodigoestudiante" duplicated
> 
> The code of the InscriptionEJB is:
> 
> 
> package leufu;
> 
> import javax.ejb.EntityBean;
> 
> /**
> * @ejb.bean name="Inscripcion"
> *     local-jndi-name="InscripcionBean"
> *     type="CMP"
> *  cmp-version="2.x"
> *  view-type="local"
> *  schema="Inscripcion"
> * 
> *  @ejb.persistence 
> *   table-name="inscripcion" 
> * 
> * @ejb.finder 
> *    query="SELECT OBJECT(a) FROM Inscripcion as a"  
> *    signature="java.util.Collection findAll()"  
> *
> * @jboss.create-table true
> *   
> **/
> 
> public abstract class InscripcionBean implements EntityBean {
> 
> /**
>  * 
>  * @ejb.create-method 
>  */
> public InscripcionPK ejbCreate(String codigo, EstudianteLocal e, CursoLocal
> c) throws javax.ejb.CreateException {
>       setIMatricula(codigo);
>       return new InscripcionPK(codigo,e,c);
> }
> 
> /**
>  * The container invokes this method immediately after it calls ejbCreate.
>  * 
>  */
> public void ejbPostCreate(String codigo, EstudianteLocal e, CursoLocal c)
> throws javax.ejb.CreateException {
>       setICodigoEstudiante(e);
>       setICodigoCurso(c);
> }
> 
> /**
> *  
> * @ejb.persistent-field 
> * @ejb.pk-field
> * @ejb.persistence
> * @jboss.column-name imatricula
> * @ejb.interface-method
> */
> public abstract java.lang.String getIMatricula();
> 
> /**
> * @ejb.interface-method
> */
> public abstract void setIMatricula(java.lang.String IMatricula);
> 
> /**
> *
> *
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> [EMAIL PROTECTED] nce
> [EMAIL PROTECTED] icodigoestudiante
> [EMAIL PROTECTED]
> *   
>       
> /* para las relaciones
> * 
> [EMAIL PROTECTED] name="estudiante-inscripcion" 
> *role-name="inscripcion-estudiante" 
> *target-ejb="Estudiante" 
> *target-role-name=" " 
> *target-multiple="yes"
> *
> [EMAIL PROTECTED]  related-pk-field="eCodigo" 
> *fk-column="icodigoestudiante" 
> *fk-constraint="true"
> **/
>       
> public abstract leufu.EstudianteLocal getICodigoEstudiante();
> 
> /**
> * 
> * @ejb.interface-method
> */
> public abstract void setICodigoEstudiante(leufu.EstudianteLocal
> ICodigoEstudiante);
> 
> /**
> * 
> * @ejb.persistent-field
> * @ejb.pk-field
> * @ejb.persistence
> * @jboss.colum-name icodigocurso
> * @ejb.interface-method 
>       
> * para las relaciones
> * @ejb.relation name="curso-inscripcion" 
> * role-name="inscripcion-curso" 
> * target-ejb="Curso" 
> * target-role-name=" " 
> * target-multiple="yes"
> *
> [EMAIL PROTECTED]  related-pk-field="cCodigo"
> *fk-column="icodigocurso" 
> *fk-constraint="true"
> *     
> * 
> *
> */
> public abstract leufu.CursoLocal getICodigoCurso();
> 
> /**
> * 
> * @ejb.interface-method
> */
> public abstract void setICodigoCurso(leufu.CursoLocal ICodigoCurso);
> 
> }
> 
> Thanks...
> 
> 
> Cristian Rossel Moraga
> CEO Leufu Ingenieria y Negocios Ltda.
> 56-41-511655.
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 


---------------------
David Ward
[EMAIL PROTECTED]
http://www.dotech.com


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to