Bibliotecas necessárias para hibernate

2 respostas
R

Com muito custo consegui avançar no hibernate. Mas ainda dá erros em questões de mapeamento. Antes de resolver isso, eu gostaria de saber quais bibliotecas são necessárias para o hibernate.

Nas minhas tentativas, os erros só pararam depois que eu acrescentei as seguintes bibliotecas no classpath:

commons-logging-1.0.4.jar
commons-collections-2.1.1.jar
log4j-1.2.9.jar
dom4j-1.4.jar

Minha aplicação é uma aplicação desktop c/ swing j2se5. Realmente é necessário todas essas bibliotecas ao fazer qualquer coisa com hibernate?
Se puderem de uma checada no conteúdo de meus arquivos hibernate.properties e hibernate.cfg.xml.
--------------hibernate.properties-------------
hibernate.connection.driver_class = org.firebirdsql.jdbc.FBDriver
hibernate.connection.url = jdbc:firebirdsql:servidor:3050/c:\SOR\BANCO.FDB
hibernate.connection.username = SYSDBA
hibernate.connection.password = masterkey
hibernate.dialect = org.hibernate.dialect.FirebirdDialect
hibernate.c3p0.min_size=5
hibernate.c3p0.max_size=20
hibernate.c3p0.timeout=300
hibernate.c3p0.max_statements=50
hibernate.c3p0.idle_test_period=3000

-----------hibernate.cfg.xml-------------
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <!-- a SessionFactory instance listed as /jndi/name -->
    <session-factory
        name="java:hibernate/SessionFactory">
        <!-- mapping files -->
        <mapping resource="src/model/hibernate/Cliente.hbm.xml"/>
        <mapping resource="src/model/hibernate/Orcamento.hbm.xml"/>
        <!-- cache settings -->
    </session-factory>
</hibernate-configuration>

2 Respostas

J

Depois de baixar e descompactar o hibernate, procure pelo arquivo lib/READEM.txt. Ele indica quais arquivos são necessarios para cada tipo de uso que vc pretende fazer.

valeuz…

A

Olá amigo tá com dúvida? Quer exemplos? Não to ganhando nada pra isso mas faça o download na mundo java, esse mês veio sobre hibernate e tá bom pra caramba. Todas as apis necessárias para trabalhar com o hibernate estão nesse pacotão que vc faz o download de 0800

Download

ronaldorezende:
Com muito custo consegui avançar no hibernate. Mas ainda dá erros em questões de mapeamento. Antes de resolver isso, eu gostaria de saber quais bibliotecas são necessárias para o hibernate.

Nas minhas tentativas, os erros só pararam depois que eu acrescentei as seguintes bibliotecas no classpath:

commons-logging-1.0.4.jar
commons-collections-2.1.1.jar
log4j-1.2.9.jar
dom4j-1.4.jar

Minha aplicação é uma aplicação desktop c/ swing j2se5. Realmente é necessário todas essas bibliotecas ao fazer qualquer coisa com hibernate?
Se puderem de uma checada no conteúdo de meus arquivos hibernate.properties e hibernate.cfg.xml.
--------------hibernate.properties-------------
hibernate.connection.driver_class = org.firebirdsql.jdbc.FBDriver
hibernate.connection.url = jdbc:firebirdsql:servidor:3050/c:\SOR\BANCO.FDB
hibernate.connection.username = SYSDBA
hibernate.connection.password = masterkey
hibernate.dialect = org.hibernate.dialect.FirebirdDialect
hibernate.c3p0.min_size=5
hibernate.c3p0.max_size=20
hibernate.c3p0.timeout=300
hibernate.c3p0.max_statements=50
hibernate.c3p0.idle_test_period=3000

-----------hibernate.cfg.xml-------------
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <!-- a SessionFactory instance listed as /jndi/name -->
    <session-factory
        name="java:hibernate/SessionFactory">
        <!-- mapping files -->
        <mapping resource="src/model/hibernate/Cliente.hbm.xml"/>
        <mapping resource="src/model/hibernate/Orcamento.hbm.xml"/>
        <!-- cache settings -->
    </session-factory>
</hibernate-configuration>
Criado 19 de abril de 2005
Ultima resposta 19 de abr. de 2005
Respostas 2
Participantes 3