I saw this in XDoclet samples (HEAD)

it's in the cmr dir (CountryBean)

     *
     * @jboss Unidirectional 1->N relationship unsupported by XDoclet
     *

is this true : xdoclet doesn't support 1->N unidirectional relations?

Emerson Cargnin - SICREDI Servi�os wrote:

> I tried to find int he list, but found nothing. How do I specify a 1-n 
> unidirectional relationship using 1.1.2 xdoclet version?
> I had been succeded in using bidirectional relations, but when 
> transforming to uni :
> 
> In UFEJB.java
> 
> /**
> * @ejb:interface-method
> * @ejb:relation
> *    name="municipio-uf"
> *    role-name="uf"
> *    target-ejb="Municipio"
> * @jboss:auto-key-fields
> */
> public abstract Collection getMunicipios();
> 
> in MunicipioEJB.java there's no method to get UF's :
> MunicipioEJB class doctags:
>  * @ejb:bean
>  *    type="CMP"
>  *    cmp-version="2.x"
>  *    name="Municipio"
>  *    local-jndi-name="local/Municipio"
>  *    view-type="local"
>  *    schema="Municipio"
>  *       primkey-field="oid"
> 
> 
> 
> It looks like xdoclet goes weel, till deployment :
> 
> 15:12:34,058 ERROR [EjbModule] Initialization failed
> java.lang.NullPointerException
>     at 
> 
>org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationMetaData.getEJBRelationshipRoleElement(JDBCRelationMetaData.java:412)
> 
> 
>     at 
> 
>org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationMetaData.<init>(JDBCRelationMetaData.java:300)
> 
> 
>     at 
> 
>org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init>(JDBCApplicationMetaData.java:383)
> 
> 
>     at 
> 
>org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLoader.java:75)
> 
> 
>     at 
> 
>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCStoreManager.java:601)
> 
> 
>     at 
> org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.create(JDBCStoreManager.java:321) 
> 
>     at 
> org.jboss.ejb.plugins.CMPPersistenceManager.create(CMPPersistenceManager.java:155) 
> 
>     at org.jboss.ejb.EntityContainer.create(EntityContainer.java:337)
> 
> 
> 


-- 
Emerson Cargnin - MSA
SICREDI - Tel : 3358-4860



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
PC Mods, Computing goodies, cases & more
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to