Xdoclet não gera as classes para que seja possivel chamar as mesmas

0 respostas
dtxk

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

Criado 16 de setembro de 2014
Respostas 0
Participantes 1