Pessoal tenho esse arquivo de confg.
[code]<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>[/code]
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]
Que eu saiba não.
Você deve especificar todas as tabelas que você quer que o hibernate carregue neste arquivo.
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();
try {
// adicionando as classes mapeadas
config.addClass(Classe1.class);
config.addClass(OutraClasse.class);
...
} catch (Exception e) {
System.out.println(e);
}
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…
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
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…
eu soh utilizo o hibernate.properties…
acho mais simples huahuahu