GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
org.hibernate.MappingException: entity class not found
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Autor
Mensagem
06/02/2012 06:58:31
Assunto:
org.hibernate.MappingException: entity class not found
Lgvt
HelloWorld
Membro desde: 07/12/2011 08:46:55
Mensagens: 10
Offline
Estou com o seguinte erro em meu sistema:
06/02/2012 08:28:06 net.sf.ehcache.config.Configurator configure AVISO: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Users/ltroca/Desktop/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp4/wtpwebapps/LojaVirtual4/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml org.hibernate.MappingException: entity class not found: Cd at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:99) at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:166) at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44) at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:115) at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:411) at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108) at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:217) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1145) at com.s2.recurso.HibernateUtility.<clinit>(HibernateUtility.java:57) at com.s2.action.LinkLoadRegisterAction.execute(LinkLoadRegisterAction.java:26) at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58) at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: Cd at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:108) at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:96) ... 37 more
Essas são minha classes:
private static SessionFactory factory; static{ try{ Configuration config = new Configuration() .setProperty("hibernate.bytecode.use_reflection_optimizer", "false") .setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver") .setProperty("hbm2ddl.auto", "update") .setProperty("hibernate.connection.url", "jdbc:mysql://127.0.0.1:3306/lojas") .setProperty("hibernate.connection.username", "root") .setProperty("hibernate.connection.password", "root") .setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect") .setProperty("hibernate.show_sql", "true") .setProperty("hibernate.format_sql", "true") .setProperty("hibernate.generate_statistics", "true") .setProperty("hibernate.use_sql_comments", "true") .setProperty("hibernate.c3p0.min_size", "5") .setProperty("hibernate.c3p0.max_size", "20") .setProperty("hibernate.c3p0.timeout", "300") .setProperty("hibernate.c3p0.max_statements", "50") .setProperty("hibernate.c3p0.idle_test_period", "3000") .setProperty("transaction.factory_class", "org.hibernate.transaction.JDBCTransactionFactory") .setProperty("current_session_context_class", "thread") .addClass(Cd.class) .addClass(Genero.class) .addClass(Cantor.class) .setProperty("mapping resource", "Genero.hbm.xml") .setProperty("mapping resource", "Cantor.hbm.xml") .setProperty("mapping resource", "Cd.hbm.xml"); //config.setProperty("cache.use_second_level_cache", "true"); //config.setProperty("com.s2.bean.Cd", "true"); //config.setProperty("com.s2.bean.Cd", "com.s2.recurso.HibernateUtility"); //config.setProperty("net.sf.ehcache.configurationResourceName", "value=/META-INF/ehcache.xml"); SchemaExport schema = new SchemaExport(config); schema.create(true, true); //configura o hibernate factory = config.buildSessionFactory(); } catch(HibernateException e){ e.printStackTrace(); factory = null; } } public static Session getSession(){ return factory.openSession(); }
e esse e o cd.hbm.xml
<hibernate-mapping auto-import="false"> <class name="Cd" table="cd"> <id name="id" column="cdId" type="int"> <generator class="assigned"/> </id> <property name="titulo" column="titulo" type="string"/> <property name="lancamento" column="lancamento" type="int"/> <property name="preco" column="preco" type="double"/> <property name="genero" column="genero" type="string"/> <property name="cantor" column="cantor" type="string" /> </class> </hibernate-mapping>
06/02/2012 07:40:27
Assunto:
Re:org.hibernate.MappingException: entity class not found
heatcold
JavaGuru
Membro desde: 22/09/2006 10:34:26
Mensagens: 240
Offline
a classe está no pacote default? precisa especificar o caminho completo no hbm.xml
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team