Pour l'insertion des données j'ai aucun problème.
Lorsque que veux faire afficher le contenu de la table EVENT voici ce que ANT affiche:
Buildfile: E:\Pro\planDeTravailEclipse\IntroductionHibernate\build.xml
clean:
[delete] Deleting directory E:\Pro\planDeTravailEclipse\IntroductionHibernate\classes
[mkdir] Created dir: E:\Pro\planDeTravailEclipse\IntroductionHibernate\classes
copy-resources:
[copy] Copying 3 files to E:\Pro\planDeTravailEclipse\IntroductionHibernate\classes
[copy] Copied 2 empty directories to 1 empty directory under E:\Pro\planDeTravailEclipse\IntroductionHibernate\classes
compile:
[javac] Compiling 3 source files to E:\Pro\planDeTravailEclipse\IntroductionHibernate\classes
run:
[java] 14:38:15,268 INFO Environment:500 - Hibernate 3.2.1
[java] 14:38:15,268 INFO Environment:533 - hibernate.properties not found
[java] 14:38:15,284 INFO Environment:667 - Bytecode provider name : cglib
[java] 14:38:15,284 INFO Environment:584 - using JDK 1.4 java.sql.Timestamp handling
[java] 14:38:15,362 INFO Configuration:1423 - configuring from resource: /hibernate.cfg.xml
[java] 14:38:15,362 INFO Configuration:1400 - Configuration resource: /hibernate.cfg.xml
[java] 14:38:15,455 INFO Configuration:553 - Reading mappings from resource : events/Event.hbm.xml
[java] 14:38:15,565 INFO HbmBinder:300 - Mapping class: events.Event -> EVENTS
[java] 14:38:15,580 INFO Configuration:1538 - Configured SessionFactory: null
[java] 14:38:15,674 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
[java] 14:38:15,674 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1
[java] 14:38:15,674 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
[java] 14:38:15,674 INFO DriverManagerConnectionProvider:80 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost
[java] 14:38:15,674 INFO DriverManagerConnectionProvider:86 - connection properties: {user=sa, password=****}
[java] 14:38:15,768 INFO SettingsFactory:81 - RDBMS: HSQL Database Engine, version: 1.8.0
[java] 14:38:15,768 INFO SettingsFactory:82 - JDBC driver: HSQL Database Engine Driver, version: 1.8.0
[java] 14:38:15,799 INFO Dialect:151 - Using dialect: org.hibernate.dialect.HSQLDialect
[java] 14:38:15,815 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions)
[java] 14:38:15,815 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[java] 14:38:15,815 INFO SettingsFactory:134 - Automatic flush during beforeCompletion(): disabled
[java] 14:38:15,815 INFO SettingsFactory:138 - Automatic session close at end of transaction: disabled
[java] 14:38:15,815 INFO SettingsFactory:145 - JDBC batch size: 15
[java] 14:38:15,815 INFO SettingsFactory:148 - JDBC batch updates for versioned data: disabled
[java] 14:38:15,830 INFO SettingsFactory:153 - Scrollable result sets: enabled
[java] 14:38:15,830 INFO SettingsFactory:161 - JDBC3 getGeneratedKeys(): disabled
[java] 14:38:15,830 INFO SettingsFactory:169 - Connection release mode: auto
[java] 14:38:15,830 INFO SettingsFactory:196 - Default batch fetch size: 1
[java] 14:38:15,830 INFO SettingsFactory:200 - Generate SQL with comments: disabled
[java] 14:38:15,830 INFO SettingsFactory:204 - Order SQL updates by primary key: disabled
[java] 14:38:15,830 INFO SettingsFactory:369 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[java] 14:38:15,830 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
[java] 14:38:15,830 INFO SettingsFactory:212 - Query language substitutions: {}
[java] 14:38:15,830 INFO SettingsFactory:217 - JPA-QL strict compliance: disabled
[java] 14:38:15,830 INFO SettingsFactory:222 - Second-level cache: enabled
[java] 14:38:15,830 INFO SettingsFactory:226 - Query cache: disabled
[java] 14:38:15,830 INFO SettingsFactory:356 - Cache provider: org.hibernate.cache.NoCacheProvider
[java] 14:38:15,830 INFO SettingsFactory:241 - Optimize cache for minimal puts: disabled
[java] 14:38:15,830 INFO SettingsFactory:250 - Structured second-level cache entries: disabled
[java] 14:38:15,846 INFO SettingsFactory:270 - Echoing all SQL to stdout
[java] 14:38:15,846 INFO SettingsFactory:277 - Statistics: disabled
[java] 14:38:15,846 INFO SettingsFactory:281 - Deleted entity synthetic identifier rollback: disabled
[java] 14:38:15,846 INFO SettingsFactory:296 - Default entity-mode: pojo
[java] 14:38:15,909 INFO SessionFactoryImpl:161 - building session factory
[java] 14:38:16,284 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
[java] 14:38:16,299 INFO SchemaUpdate:115 - Running hbm2ddl schema update
[java] 14:38:16,299 INFO SchemaUpdate:126 - fetching database metadata
[java] 14:38:16,299 INFO SchemaUpdate:138 - updating schema
[java] 14:38:16,299 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
[java] 14:38:16,299 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1
[java] 14:38:16,299 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
[java] 14:38:16,299 INFO DriverManagerConnectionProvider:80 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost
[java] 14:38:16,299 INFO DriverManagerConnectionProvider:86 - connection properties: {user=sa, password=****}
[java] 14:38:16,315 INFO SettingsFactory:81 - RDBMS: HSQL Database Engine, version: 1.8.0
[java] 14:38:16,315 INFO SettingsFactory:82 - JDBC driver: HSQL Database Engine Driver, version: 1.8.0
[java] 14:38:16,315 INFO Dialect:151 - Using dialect: org.hibernate.dialect.HSQLDialect
[java] 14:38:16,315 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions)
[java] 14:38:16,315 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[java] 14:38:16,315 INFO SettingsFactory:134 - Automatic flush during beforeCompletion(): disabled
[java] 14:38:16,315 INFO SettingsFactory:138 - Automatic session close at end of transaction: disabled
[java] 14:38:16,315 INFO SettingsFactory:145 - JDBC batch size: 15
[java] 14:38:16,315 INFO SettingsFactory:148 - JDBC batch updates for versioned data: disabled
[java] 14:38:16,315 INFO SettingsFactory:153 - Scrollable result sets: enabled
[java] 14:38:16,315 INFO SettingsFactory:161 - JDBC3 getGeneratedKeys(): disabled
[java] 14:38:16,315 INFO SettingsFactory:169 - Connection release mode: auto
[java] 14:38:16,315 INFO SettingsFactory:196 - Default batch fetch size: 1
[java] 14:38:16,315 INFO SettingsFactory:200 - Generate SQL with comments: disabled
[java] 14:38:16,315 INFO SettingsFactory:204 - Order SQL updates by primary key: disabled
[java] 14:38:16,315 INFO SettingsFactory:369 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[java] 14:38:16,315 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
[java] 14:38:16,315 INFO SettingsFactory:212 - Query language substitutions: {}
[java] 14:38:16,330 INFO SettingsFactory:217 - JPA-QL strict compliance: disabled
[java] 14:38:16,330 INFO SettingsFactory:222 - Second-level cache: enabled
[java] 14:38:16,330 INFO SettingsFactory:226 - Query cache: disabled
[java] 14:38:16,330 INFO SettingsFactory:356 - Cache provider: org.hibernate.cache.NoCacheProvider
[java] 14:38:16,330 INFO SettingsFactory:241 - Optimize cache for minimal puts: disabled
[java] 14:38:16,330 INFO SettingsFactory:250 - Structured second-level cache entries: disabled
[java] 14:38:16,330 INFO SettingsFactory:270 - Echoing all SQL to stdout
[java] 14:38:16,330 INFO SettingsFactory:277 - Statistics: disabled
[java] 14:38:16,330 INFO SettingsFactory:281 - Deleted entity synthetic identifier rollback: disabled
[java] 14:38:16,330 INFO SettingsFactory:296 - Default entity-mode: pojo
[java] 14:38:16,409 INFO TableMetadata:39 - table found: PUBLIC.EVENTS
[java] 14:38:16,424 INFO TableMetadata:40 - columns: [event_id, title, event_date]
[java] 14:38:16,424 INFO TableMetadata:42 - foreign keys: []
[java] 14:38:16,424 INFO TableMetadata:43 - indexes: [sys_idx_59]
[java] 14:38:16,424 INFO SchemaUpdate:160 - schema update complete
[java] 14:38:16,424 INFO DriverManagerConnectionProvider:147 - cleaning up connection pool: jdbc:hsqldb:hsql://localhost
[java] java.lang.reflect.UndeclaredThrowableException
[java] at $Proxy0.createQuery(Unknown Source)
[java] at events.EventManager.listEvents(Unknown Source)
[java] at events.EventManager.main(Unknown Source)
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:324)
[java] at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
[java] ... 3 more
[java] Caused by: java.lang.NoClassDefFoundError: antlr/ANTLRException
[java] at org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35)
[java] at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:74)
[java] at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
[java] at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
[java] at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
[java] at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
[java] at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
[java] ... 8 more
[java] Exception in thread "main"
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 3 seconds
J'ai fait tous se que le tutorial demande. J'utilise Eclipse pour la compilation et l'exécution.
merci
Pierre
|