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