o erro continua olha o log, uma observação, ta dizendo na segunda linha ta dizendo que não encontrou hibernate.properties…eu não tenho mesmo este arquivo será isto?? alguém tem um modelo
0 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.1.GA
16 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
16 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
16 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
47 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
47 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
109 [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : aluno.hbm.xml
156 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: Aluno -> Alunos
172 [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null
203 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
203 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20
203 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false
234 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - using driver: org.postgresql.Driver at URL: jdbc:postgresql://localhost/hibernate
234 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=postgres, password=****}
281 [main] INFO org.hibernate.cfg.SettingsFactory - RDBMS: PostgreSQL, version: 9.1.1
281 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 9.0 JDBC4 (build 801)
297 [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.PostgreSQLDialect
297 [main] INFO org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions)
297 [main] INFO org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
297 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
297 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Connection release mode: auto
297 [main] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
297 [main] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
297 [main] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
297 [main] INFO org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
297 [main] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
297 [main] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
297 [main] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
297 [main] INFO org.hibernate.cfg.SettingsFactory - Named query checking : enabled
328 [main] INFO org.hibernate.impl.SessionFactoryImpl - building session factory
421 [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
421 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
421 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
437 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema
484 [main] INFO org.hibernate.tool.hbm2ddl.TableMetadata - table found: public.alunos
484 [main] INFO org.hibernate.tool.hbm2ddl.TableMetadata - columns: [alu_fone, alu_cidade, alu_codigo, alu_nome, alu_curso]
484 [main] INFO org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
484 [main] INFO org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [alunos_pkey]
484 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete
546 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23505
546 [main] ERROR org.hibernate.util.JDBCExceptionReporter - Entrada em lote 0 insert into Alunos (alu_nome, alu_cidade, alu_fone, alu_curso, alu_codigo) values ('Aluno da Silva coleção Set', 'Sete', '[telefone removido]', 'hibernate', '1') foi abortada. Chame getNextException para ver a causa.
546 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23505
546 [main] ERROR org.hibernate.util.JDBCExceptionReporter - ERRO: duplicar valor da chave viola a restrição de unicidade "alunos_pkey"
Detalhe: Chave (alu_codigo)=(1) já existe.
546 [main] ERROR org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:365)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
at GravaAluno.main(GravaAluno.java:25)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into Alunos (alu_nome, alu_cidade, alu_fone, alu_curso, alu_codigo) values ('Aluno da Silva coleção Set', 'Sete', '[telefone removido]', 'hibernate', '1') foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2598)
at org.postgresql.core.v3.QueryExecutorImpl$1.handleError(QueryExecutorImpl.java:459)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2737)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)