Dúvida Hibenate

6 respostas
D

Pessoal tenho esse arquivo de confg.

<hibernate-configuration>
    <session-factory>

		<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hiber</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password"></property>
        <property name="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</property>
        <mapping resource="../JsfHiber/agend/Agenda.hbm.xml"/>

    </session-factory>
</hibernate-configuration>

Mais ele soh funciona se eu colocar o elemento ,
(<mapping resource="../JsfHiber/agend/Agenda.hbm.xml"/>)

Minha dúvida eh se para cada classe eu terei que adicionar o elemento mapping corresponte para o xml de mapeamento entre classe e banco.
Gostaria de saber se existe outra forma deixando apenas as informações referente ao banco e config do hibernate, sem nenhum mapeamento O/R.

Agradeço a todos, abraços...[/quote]

6 Respostas

B

Que eu saiba não.
Você deve especificar todas as tabelas que você quer que o hibernate carregue neste arquivo.

D

Existe sim!

na hora q vc cria a “conexao” com o hibernate, vc pode passar as classes q vc deseja mapear, por exemplo:

Configuration config = new Configuration&#40;&#41;;
      
     
        try &#123;
            // adicionando as classes mapeadas
            config.addClass&#40;Classe1.class&#41;;
            config.addClass&#40;OutraClasse.class&#41;;
 
            ...
         &#125; catch &#40;Exception e&#41; &#123;
            System.out.println&#40;e&#41;;
         &#125;
D

Ok, darkseid

Eu já fiz um exemplo desse tipo utilizando o arquivo hibernate.properties.

Achei que não podia fazer tambem com o hibernate.cfg.xml

Valeu pela dica…

Muito obrigado…

D

darksied,

se eu naão colocar o elemento
(<mapping resource="…/JsfHiber/agend/Agenda.hbm.xml"/>)

na hora da leitura do hibernate.cfgxml acontece error de configuração do hibernate.cfgxml.

Vc sabe o porque?

Abraços

D

Olá amigos, continuando a discussão eu ainda não consegui utilizar o hibernate.cfg.xml sem os arquivos de mapeamendo das classes persistentes.

Gostaria de saber qual das alternativas entre o hibernate.cfg.xml e hibernate.properties é a mais aconselhavél.

Abraços…

D

eu soh utilizo o hibernate.properties…
acho mais simples huahuahu

Criado 16 de março de 2005
Ultima resposta 29 de mar. de 2005
Respostas 6
Participantes 3