Bonjour,
J'essaye d'initialiser ma session hibernate de la façon suivante:
Mais j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
J'ai essayé de jouer avec les paramètres en les changeant de position mais rien ni fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci à tous
Partager