Pessoal, estou com um problema no XDoclet estou tentando gerar as interfaces e outras classes do meu projeto. só que não estou conseguindo.
tenho o ANT que gera EAR, EJB, WEB. pois bem só que na hora de eu encontrar a classe "XYZPrincipal" não consigo, ela esta declarada na annotation do meu Bean como segue:
/**
* @ejb.bean name="XYZ" local-jndi-name="ejb/XYZ"
* type="CMP" primkey-field="codigo" schema="XYZSCHEMA"
* cmp-version="2.x" view-type="local"
*
* @ejb.persistence table-name=""
*
* @ejb.finder query="SELECT OBJECT(a) FROM XYZSCHEMA as a
*
*
*
* @ejb.finder query="SELECT OBJECT(a) FROM XYZSCHEMA as a where
* a.codigo = ?1" signature= "XYZPrincipal"
* findByCodigo(java.lang.Integer principaç)"
*
*
*
* @ejb.pk class="java.math.BigDecimal"
*
*
* @ejb.pk class="java.math.BigDecimal"
* @ejb.transaction type="Supports"
* @ejb.interface generate="local"
* @ejb.home generate="local"
* @weblogic.data-source-name jdbc
*/
public abstract class XYZBean implements javax.ejb.EntityBean {
Percebam que no @ejb.finder tem signature= "XYZPrincipal" e o mesmo não é gerado quando eu quiser chamar a classe
XYZPrincipa xyzPrincipal = xyzPrincipal.findByCodigo(codigo);
Na geração quando mando executar o xdoclet ele me retorna um erro que não foi possivel gerar as classes.
Se alguem poder ajudar ficaria grato