Gracias Santiago, luego de la opportuna sugerencia de Ignacio todo siguio bien, pues encontro las clases que son beans, ya uqe no las escribi en el hibernate.cfg.xml
pero apesar de tener todas las clases en los paquetes corerspondientes aun tengo varada la persistencia, tengo este mensaje de error de entidad desconocida, si habla de entidad se refiere a la base de datos?
esta es mi tipo_alimento
CREATE TABLE tipo_alimento (id_tipo_alimento BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL PRIMARY KEY,
tipo_alimento VARCHAR(255));
y esta es la Alimento que en la base de datos se llama racion_alimento
CREATE TABLE racion_alimento (id_racion_alimento BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL PRIMARY KEY,
peso_alimento INTEGER, id_tipo_alimento BIGINT, id_tipo_lote BIGINT, id_mod_lote BIGINT, id_lote BIGINT);
en zip envio las clases y los xml, los nombres que uso son estilo Alimento.hbm.xml asi que no confundirse.. gracias.
-------------------------------------------------------------------------------------------------------------------------------------
C:\javacode\zoocware\zoocware\classes>java -classpath ../lib/jta.jar;../lib/hsqldb.jar;../lib/hibernate3.jar;../lib/commons-logging-1.0.4.jar;../lib/common
s-collections-2.1.1.jar;../lib/dom4j-1.6.1.jar;. com.ctg.zoocware.hibernate.EjemploCrearAlimento
21/04/2008 05:32:09 PM org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.2
21/04/2008 05:32:09 PM org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
21/04/2008 05:32:09 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
21/04/2008 05:32:09 PM org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
21/04/2008 05:32:09 PM org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
21/04/2008 05:32:09 PM org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
21/04/2008 05:32:10 PM org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
21/04/2008 05:32:10 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
21/04/2008 05:32:10 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 1
21/04/2008 05:32:10 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
21/04/2008 05:32:10 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost/zoocware
21/04/2008 05:32:10 PM org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=sa, password=****}
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: RDBMS: HSQL Database Engine, version: 1.8.0
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC driver: HSQL Database Engine Driver, version: 1.8.0
21/04/2008 05:32:10 PM org.hibernate.dialect.Dialect <init>
INFO: Using dialect: org.hibernate.dialect.HSQLDialect
21/04/2008 05:32:10 PM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
21/04/2008 05:32:10 PM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch size: 15
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC batch updates for versioned data: disabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: enabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): disabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
21/04/2008 05:32:10 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
21/04/2008 05:32:11 PM org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
INFO: Using ASTQueryTranslatorFactory
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory createCacheProvider
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
21/04/2008 05:32:11 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
21/04/2008 05:32:11 PM org.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
21/04/2008 05:32:11 PM org.hibernate.impl.SessionFactoryObjectFactory addInstance
INFO: Not binding factory to JNDI, no JNDI name configured
Exception in thread "main" com.ctg.zoocware.dao.DataAccessLayerExceptionZooc: org.hibernate.MappingException: Unknown entity: com.ctg.zoocware.beans.Alimen
to
at com.ctg.zoocware.dao.AbstractDaoZooc.handleException(AbstractDaoZooc.java:86)
at com.ctg.zoocware.dao.AbstractDaoZooc.saveOrUpdate(AbstractDaoZooc.java:36)
at com.ctg.zoocware.dao.AlimentoDao.create(AlimentoDao.java:24)
at com.ctg.zoocware.hibernate.EjemploCrearAlimento.main(EjemploCrearAlimento.java:25)
Caused by: org.hibernate.MappingException: Unknown entity: com.ctg.zoocware.beans.Alimento
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)
at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)
at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.java:180)
at org.hibernate.event.def.AbstractSaveEventListener.getEntityState(AbstractSaveEventListener.java:512)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:80)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:495)
at com.ctg.zoocware.dao.AbstractDaoZooc.saveOrUpdate(AbstractDaoZooc.java:33)
... 2 more
C:\javacode\zoocware\zoocware\classes>