Bonjour,

Alors voilà, j'utilise Hibernate 3 et j'ai annoté une classe Java dans le but ensuite de créer automatiquement ma base de donnée.

Je lance mon programme et voici les log que j'obtiens (ils semblent être très promettreur

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
11:36:10,175  INFO Version:15 - Hibernate Annotations 3.4.0.GA
11:36:10,190  INFO Environment:543 - Hibernate 3.3.1.GA
11:36:10,190  INFO Environment:561 - loaded properties from resource hibernate.properties: {hibernate.connection.username=postgres, hibernate.connection.password=****, hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect, hibernate.connection.url=jdbc:postgresql:MABDD, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.driver_class=org.postgresql.Driver, hibernate.hbm2ddl.auto=create}
11:36:10,190  INFO Environment:709 - Bytecode provider name : javassist
11:36:10,190  INFO Environment:627 - using JDK 1.4 java.sql.Timestamp handling
11:36:10,237  INFO Version:14 - Hibernate Commons Annotations 3.1.0.GA
11:36:10,237  INFO AnnotationConfiguration:175 - Mapping package model.hibernate
11:36:10,253  WARN AnnotationBinder:223 - Package not found or wo package-info.java: model.hibernate
11:36:10,268  INFO HibernateSearchEventListenerRegister:53 - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
11:36:10,268  INFO AnnotationConfiguration:369 - Hibernate Validator not found: ignoring
11:36:10,268  INFO DriverManagerConnectionProvider:64 - Using Hibernate built-in connection pool (not for production use!)
11:36:10,268  INFO DriverManagerConnectionProvider:65 - Hibernate connection pool size: 20
11:36:10,268  INFO DriverManagerConnectionProvider:68 - autocommit mode: false
11:36:10,284  INFO DriverManagerConnectionProvider:103 - using driver: org.postgresql.Driver at URL: jdbc:postgresql:MABDD
11:36:10,284  INFO DriverManagerConnectionProvider:109 - connection properties: {user=postgres, password=****}
11:36:10,346  INFO SettingsFactory:116 - RDBMS: PostgreSQL, version: 8.3.5
11:36:10,346  INFO SettingsFactory:117 - JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 8.3 JDBC3 with SSL (build 604)
11:36:10,346  INFO Dialect:175 - Using dialect: org.hibernate.dialect.PostgreSQLDialect
11:36:10,378  INFO TransactionFactoryFactory:59 - Using default transaction strategy (direct JDBC transactions)
11:36:10,378  INFO TransactionManagerLookupFactory:80 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
11:36:10,378  INFO SettingsFactory:170 - Automatic flush during beforeCompletion(): disabled
11:36:10,378  INFO SettingsFactory:174 - Automatic session close at end of transaction: disabled
11:36:10,378  INFO SettingsFactory:181 - JDBC batch size: 15
11:36:10,378  INFO SettingsFactory:184 - JDBC batch updates for versioned data: disabled
11:36:10,378  INFO SettingsFactory:189 - Scrollable result sets: enabled
11:36:10,378  INFO SettingsFactory:197 - JDBC3 getGeneratedKeys(): disabled
11:36:10,378  INFO SettingsFactory:205 - Connection release mode: auto
11:36:10,378  INFO SettingsFactory:232 - Default batch fetch size: 1
11:36:10,378  INFO SettingsFactory:236 - Generate SQL with comments: disabled
11:36:10,378  INFO SettingsFactory:240 - Order SQL updates by primary key: disabled
11:36:10,378  INFO SettingsFactory:244 - Order SQL inserts for batching: disabled
11:36:10,378  INFO SettingsFactory:420 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
11:36:10,378  INFO ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory
11:36:10,378  INFO SettingsFactory:252 - Query language substitutions: {}
11:36:10,378  INFO SettingsFactory:257 - JPA-QL strict compliance: disabled
11:36:10,378  INFO SettingsFactory:262 - Second-level cache: enabled
11:36:10,378  INFO SettingsFactory:266 - Query cache: disabled
11:36:10,378  INFO SettingsFactory:405 - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
11:36:10,378  INFO SettingsFactory:276 - Optimize cache for minimal puts: disabled
11:36:10,378  INFO SettingsFactory:285 - Structured second-level cache entries: disabled
11:36:10,378  INFO SettingsFactory:314 - Statistics: disabled
11:36:10,378  INFO SettingsFactory:318 - Deleted entity synthetic identifier rollback: disabled
11:36:10,378  INFO SettingsFactory:333 - Default entity-mode: pojo
11:36:10,378  INFO SettingsFactory:337 - Named query checking : enabled
11:36:10,409  INFO SessionFactoryImpl:187 - building session factory
11:36:10,409  INFO SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured
11:36:10,425  INFO SchemaExport:226 - Running hbm2ddl schema export
11:36:10,425  INFO SchemaExport:251 - exporting generated schema to database
11:36:10,425  INFO SchemaExport:268 - schema export complete
Cependant, lorsque je me connecte grâce à pgAdmin pour voir si ma classe a bien été mappée en la table correspondante, je m'aperçoie que ma base de donnée est resté vide (aucune table) ???

Bizarre...