Hibernate 3 e Xdoclet

2 respostas
pauloperes

Olá Pessoal,

Estou novamente postando minha dúvida, vejam que interessante, ontem começei a brincar com o hibernate no netbeans, até tudo bem, consegui fazer tudo foi dito em um tutorial que peguei, gerei o hbm.xml e a schema do banco de dados através do Xdoclet, agora vejam, não consigo mais, nem no projeto que tinha antes, já fiz de tudo, reinstalei o netbeans as libs:

Detalhes:
1 - Bibliotecas para o mapeamento com o Xdoclet

commons-collections-2.0
commons-logging
xdoclet-1.2.3
xdoclet-hibernate-module-1.2.3
xdoclet-xdoclet-module-1.2.3
xjavadoc-1.1

Código que gera o mapeamento:

<target name="generate_hbm">
        <hibernatedoclet destdir="build/classes/artigo">
            <fileset dir="src/artigo" includes="**/*.java"/>
            <hibernate version="3.0"/>
        </hibernatedoclet>
    </target>
    <taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask">
        <classpath>
            <fileset dir="D:\_Cainfu\lib" includes="**.jar"/>
        </classpath>
    </taskdef>

E agora vejam o erro:

(XDocletMain.start                   47  ) Running <hibernate/>

Passei toda a manhã atrás de uma solução e até agora nada.

Caso ajude vai o código da Classe que é usada para gerar o mapeamento:

package artigo;

/**
 * Classe de modelo para um produto
 * @hibernate.class table="produto"
 **/
public class Produto {
    private Long id;
    private String nome;
    private String descricao;
    private Double preco;
    
    public void setId(Long id){
        this.id = id;
    }
    
    /**
     * @hibernate.id generator="native"
     */
    public Long getId(){
        return this.id;
    }
    
    public void setNome(String nome){
        this.nome = nome;
    }
    
    /**
     * @hibernate.property not-null="true"
     */
    public String getNome(){
        return this.nome;
    }
    
    public void setDescricao(String descrica){
        this.descricao = descricao;
    }
    
    /**
     * @hibernate.property
     */
    public String getDescricao(){
        return this.descricao;
    }
}

Se alguém tiver uma solução.

Valeu
Paulo Henrique

2 Respostas

ranophoenix

http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1257

pauloperes

ranophoenix,

fiz o download e ele vem com extensão zip, intuam renomei para jar, mesmo assim naum da certo.

Criado 20 de maio de 2005
Ultima resposta 20 de mai. de 2005
Respostas 2
Participantes 2