Session et Connexion Hibernate
Bonjour,
J'essaye d'initialiser ma session hibernate de la façon suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Configuration configuration = new Configuration()
.addClass(com.cls.clock.TUpdateParameter.class)
.setProperty("hibernate.dialect", "org.hibernate.dialect.Oracle9Dialect")
.setProperty("hibernate.connection.driver_class", "oracle.jdbc.OracleDriver")
.setProperty("hibernate.connection.url", "jdbc:oracle:thin:@"+ databaseHost + ":1521:" + databaseName))
.setProperty("hibernate.connection.username", databaseUser)
.setProperty("hibernate.connection.password", databasePassword)
//.setProperty("connection.pool_size","10")
.setProperty("cache.use_second_level_cache" , "false")
.setProperty("cache.provider_class", "org.hibernate.cache.EhCacheProvider")
.setProperty("cache.use_query_cache", "false")
.setProperty("show_sql", "false");
sessionFactory = configuration.buildSessionFactory(); |
Mais j'ai l'erreur suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.cls.clock.HibernateUtil.<clinit>(HibernateUtil.java:85)
at com.cls.clock.HibernateTest.main(HibernateTest.java:24)
Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
at org.hibernate.cache.impl.NoCachingRegionFactory.buildEntityRegion(NoCachingRegionFactory.java:66)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:255)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at com.cls.clock.HibernateUtil.<clinit>(HibernateUtil.java:81)
... 1 more |
J'ai essayé de jouer avec les paramètres en les changeant de position mais rien ni fait.
Merci à tous