Pessoal estou com problemas no hibernate novamente, esta configurado para criar as tabelas automaticamente porem aparece esse erro :
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Documents%20and%20Settings/mpolverini/Meus%20documentos/Libs/Outras/slf4j-jdk14-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Documents%20and%20Settings/mpolverini/Meus%20documentos/Libs/Outras/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
16/02/2011 08:56:08 org.hibernate.annotations.common.Version <clinit>
INFO: Hibernate Commons Annotations 3.2.0.Final
16/02/2011 08:56:08 org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.6.1.Final
16/02/2011 08:56:08 org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
16/02/2011 08:56:08 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : javassist
16/02/2011 08:56:08 org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
16/02/2011 08:56:08 org.hibernate.cfg.Configuration configure
INFO: configuring from resource: hibernate.cfg.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: hibernate.cfg.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Autorizacao.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/CodContabil.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Compra.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/FormaPagamento.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Fornecedor.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Pedido.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Produto.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : com/mapping/Solicitacao.hbm.xml
16/02/2011 08:56:08 org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Autorizacao -> CAD_AUTORIZACAO
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.CodContabil -> CAD_CONTABIL
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Compra -> CAD_COMPRA
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.FormaPagamento -> FormaPagamento
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Fornecedor -> CAD_FORNECEDOR
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Pedido -> CAD_PEDIDO
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Produto -> CAD_PRODUTO
16/02/2011 08:56:08 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.model.Solicitacao -> CAD_SOLICITACAO
16/02/2011 08:56:08 org.hibernate.cfg.Configuration applyHibernateValidatorLegacyConstraintsOnDDL
INFO: Hibernate Validator not found: ignoring
16/02/2011 08:56:08 org.hibernate.cfg.search.HibernateSearchEventListenerRegister enableHibernateSearch
INFO: Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
16/02/2011 08:56:08 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
16/02/2011 08:56:08 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 1
16/02/2011 08:56:08 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
16/02/2011 08:56:08 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste
16/02/2011 08:56:08 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=root, password=****}
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Database ->
name : MySQL
version : 5.1.49-community
major : 5
minor : 1
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Driver ->
name : MySQL-AB JDBC Driver
version : mysql-connector-java-5.1.13 ( Revision: ${bzr.revision-id} )
major : 5
minor : 1
16/02/2011 08:56:08 org.hibernate.dialect.Dialect <init>
INFO: Using dialect: org.hibernate.dialect.MySQLDialect
16/02/2011 08:56:08 org.hibernate.engine.jdbc.JdbcSupportLoader useContextualLobCreation
INFO: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
16/02/2011 08:56:08 org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
16/02/2011 08:56:08 org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch size: 15
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch updates for versioned data: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: enabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): enabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Maximum outer join fetch depth: 2
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL inserts for batching: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
16/02/2011 08:56:08 org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
INFO: Using ASTQueryTranslatorFactory
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory createRegionFactory
INFO: Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
16/02/2011 08:56:08 org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge <init>
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
16/02/2011 08:56:08 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Echoing all SQL to stdout
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
16/02/2011 08:56:09 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Check Nullability in Core (should be disabled when Bean Validation is on): enabled
16/02/2011 08:56:09 org.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [characters_clob] overrides previous : org.hibernate.type.PrimitiveCharacterArrayClobType@1d0fafc
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [wrapper_materialized_blob] overrides previous : org.hibernate.type.WrappedMaterializedBlobType@10dc6b5
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [materialized_clob] overrides previous : org.hibernate.type.MaterializedClobType@170bea5
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [wrapper_characters_clob] overrides previous : org.hibernate.type.CharacterArrayClobType@f47396
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@d0af9b
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [clob] overrides previous : org.hibernate.type.ClobType@b8f8eb
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [java.sql.Clob] overrides previous : org.hibernate.type.ClobType@b8f8eb
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [blob] overrides previous : org.hibernate.type.BlobType@1de17f4
16/02/2011 08:56:09 org.hibernate.type.BasicTypeRegistry register
INFO: Type registration [java.sql.Blob] overrides previous : org.hibernate.type.BlobType@1de17f4
Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
Exception in thread "main" java.lang.ExceptionInInitializerError
at javaapplication1.HibernateUtil.buildSessionFactory(HibernateUtil.java:17)
at javaapplication1.HibernateUtil.<clinit>(HibernateUtil.java:8)
at javaapplication1.JavaApplication1.createAndStoreEvent(JavaApplication1.java:21)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:15)
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:108)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:133)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:322)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:485)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1842)
at javaapplication1.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
... 3 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:105)
... 12 more
Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for cep in class com.model.Fornecedor
at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:326)
at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:320)
at org.hibernate.mapping.Property.getGetter(Property.java:304)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertyGetter(PojoEntityTuplizer.java:297)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:155)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:77)
... 17 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
P/s me deparei na linha 44 que o Nome da tabela não atualizou, mesmo alterando no hbm.xml, uso o netbeans, segue classe hibernate util
package javaapplication1;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static final SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
} catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
Edit:
Meu hibernate.cfg
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/teste</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>
<property name="connection.pool_size">1</property>
<property name="current_session_context_class">thread</property>
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">update</property>
<mapping resource="com/mapping/Autorizacao.hbm.xml"/>
<mapping resource="com/mapping/CodContabil.hbm.xml"/>
<mapping resource="com/mapping/Compra.hbm.xml"/>
<mapping resource="com/mapping/FormaPagamento.hbm.xml"/>
<mapping resource="com/mapping/Fornecedor.hbm.xml"/>
<mapping resource="com/mapping/Pedido.hbm.xml"/>
<mapping resource="com/mapping/Produto.hbm.xml"/>
<mapping resource="com/mapping/Solicitacao.hbm.xml"/>
</session-factory>
</hibernate-configuration>
Desde já obrigado