Ola galera
To tentando faz tempo mudar o hibernate.cfg.xml de lugar, para fora do meu jar, ficando na raiz da aplicacao… dai eu acessaria direto… pois preciso alterar ele…
Mas nao consigo de forma alguma fazer o hibernate funfar sem o seu xml estar dentro do pacote padrao (ficando dentro de src)… uso annotation e meu codigo de inicializacao eh este, resumidamente:
public class HibernateFactory {
public static AnnotationConfiguration getConfiguration(){
AnnotationConfiguration cfg= new AnnotationConfiguration();
try{
cfg.configure();
}catch(Exception ex){
ex.printStackTrace();
}
return cfg;
}
}
public class HibernateUtil {
public void updateDataBase ( ) throws HibernateException {
SchemaUpdate update = new SchemaUpdate(
new HibernateFactory().getConfiguration() );
update.execute( true, true );
}
}
Uso o Util para inicializar, que pega no Factory…
Jah tentei, no meu Factory, mudar o configure apontanto a raiz, cfg.configure(“hibernate.cfg.xml”); mas nao funfa… dah esse erro:
0 [main] INFO annotations.Version - Hibernate Annotations 3.2.1.GA
15 [main] INFO cfg.Environment - Hibernate 3.2.1
31 [main] INFO cfg.Environment - hibernate.properties not found
31 [main] INFO cfg.Environment - Bytecode provider name : cglib
31 [main] INFO cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
140 [main] INFO cfg.Configuration - configuring from resource: /hibernate.cfg.xml
140 [main] INFO cfg.Configuration - Configuration resource: /hibernate.cfg.xml
2078 [main] INFO cfg.Configuration - configuring from resource: hibernate.cfg.xml
2078 [main] INFO cfg.Configuration - Configuration resource: hibernate.cfg.xml
org.hibernate.HibernateException: hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1402)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1424)
at modelo.HibernateFactory.getConfiguration(HibernateFactory.java:114)
at modelo.HibernateUtil.updateDataBase(HibernateUtil.java:25)
Jah tentei com File e URL, mas dah na mesma…
Será q eh algo q tenho q mudar no inicio que nao estou setando??
Algo com o annotation??
t+
jopss 