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