[quote=DaniloAndrade]sua classe ta usando as anotações erradas
package Model;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.Entity; //esse import ta errado
/**
*
* @author André Vinícius Lopes
*/
@Entity //essa anotação deve ser do javax.persistence
@Table(name="Maca")
public class Maca implements java.io.Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue
public int id;
public int tamanho;
public String cor;
public Maca() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getTamanho() {
return tamanho;
}
public void setTamanho(int tamanho) {
this.tamanho = tamanho;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
}
olha o que seu log de erro ta mostrando
INFO: schema update complete
Exception in thread "main" java.lang.IllegalArgumentException: Unknown entity: Model.Maca
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:223)
at hibernatecrud.HibernateCRUD.main(HibernateCRUD.java:24)
Java Result: 1
[/quote]
DANILO DEU CERTOOOOO
[quote]run:
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.annotations.Version
INFO: Hibernate Annotations 3.3.1.GA
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.Environment
INFO: Hibernate 3.2.5
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.Environment
INFO: hibernate.properties not found
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.Environment
INFO: using JDK 1.4 java.sql.Timestamp handling
Mai 02, 2013 8:44:28 AM org.hibernate.ejb.Version
INFO: Hibernate EntityManager 3.3.2.GA
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.AnnotationBinder bindClass
INFO: Binding entity from annotated class: Model.Maca
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.annotations.EntityBinder bindTable
INFO: Bind entity Model.Maca on table Maca
Mai 02, 2013 8:44:28 AM org.hibernate.cfg.AnnotationConfiguration secondPassCompile
INFO: Hibernate Validator not found: ignoring
Mai 02, 2013 8:44:28 AM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
Mai 02, 2013 8:44:28 AM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 20
Mai 02, 2013 8:44:28 AM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: true
Mai 02, 2013 8:44:28 AM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=convertToNull
Mai 02, 2013 8:44:28 AM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=root, password=****, autocommit=true, release_mode=auto}
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: RDBMS: MySQL, version: 5.6.10
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.18 ( Revision: tonci.grgin@oracle.com-20110930151701-jfj14ddfq48ifkfq )
Mai 02, 2013 8:44:29 AM org.hibernate.dialect.Dialect
INFO: Using dialect: org.hibernate.dialect.MySQLDialect
Mai 02, 2013 8:44:29 AM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
Mai 02, 2013 8:44:29 AM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch size: 15
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch updates for versioned data: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: enabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): enabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Maximum outer join fetch depth: 2
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL inserts for batching: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
Mai 02, 2013 8:44:29 AM org.hibernate.hql.ast.ASTQueryTranslatorFactory
INFO: Using ASTQueryTranslatorFactory
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: enabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory createCacheProvider
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
Mai 02, 2013 8:44:29 AM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
Mai 02, 2013 8:44:29 AM org.hibernate.impl.SessionFactoryImpl
INFO: building session factory
Mai 02, 2013 8:44:29 AM org.hibernate.impl.SessionFactoryObjectFactory addInstance
INFO: Not binding factory to JNDI, no JNDI name configured
Mai 02, 2013 8:44:29 AM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: Running hbm2ddl schema update
Mai 02, 2013 8:44:29 AM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: fetching database metadata
Mai 02, 2013 8:44:29 AM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: updating schema
Mai 02, 2013 8:44:29 AM org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
INFO: table not found: Maca
Mai 02, 2013 8:44:29 AM org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
INFO: table not found: Maca
Mai 02, 2013 8:44:30 AM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: schema update complete
Mai 02, 2013 8:44:30 AM org.hibernate.impl.SessionFactoryImpl close
INFO: closing
Mai 02, 2013 8:44:30 AM org.hibernate.connection.DriverManagerConnectionProvider close
INFO: cleaning up connection pool: jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=convertToNull
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
[/quote]
Cara, muito Obrigado, ontem fiquei me matando pra descobrir o que era 