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:
Erro exemplo de JPA com Netbeans
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
10/08/2007 16:11:46
Assunto:
Erro exemplo de JPA com Netbeans
rockstorm
Virtual Machine Man
Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline
Saudações,
Estou seguindo o tutorial de JPA com Netbeans do Paulo Canhedo e me deparei com o seguinte erro:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: An exception occured while creating a query in EntityManager at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:180) at com.gui.ClienteTabela.<init>(ClienteTabela.java:38) at Main.initComponents(Main.java:108) at Main.<init>(Main.java:32) at Main$3.run(Main.java:185) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: Exception [TOPLINK-8006] (Oracle TopLink Essentials - 2006.8 (Build 060830)): oracle.toplink.essentials.exceptions.EJBQLException Exception Description: A problem was encountered resolving the class name - The descriptor for [clientes] was not found. at oracle.toplink.essentials.exceptions.EJBQLException.missingDescriptorException(EJBQLException.java:158) at oracle.toplink.essentials.internal.parsing.ParseTreeContext.classForSchemaName(ParseTreeContext.java:135) at oracle.toplink.essentials.internal.parsing.VariableNode.resolveClass(VariableNode.java:222) at oracle.toplink.essentials.internal.parsing.DotNode.resolveMapping(DotNode.java:195) at oracle.toplink.essentials.internal.parsing.DotNode.endsWithDirectToField(DotNode.java:154)
Meu codigo esta identico ao dele, somente mudei o banco que é mysql.
Ele esta salvando normal, mas o erro ocorre em um:
em.createQuery("select c.id from clientes c").getResultList();
quando ele tenta carregar uma lista.
Segue o codigo:
public ClienteTabela() { EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); listaCliente = em.createQuery("select c.id from clientes c").getResultList(); for (Iterator<String> it = listaCliente.iterator(); it.hasNext();) { String elem = it.next(); lista.add((Clientes) em.createNamedQuery("Clientes.findById").setParameter("id", elem).getSingleResult()); } em.close(); }
grato
10/08/2007 18:11:25
Assunto:
Re:Erro exemplo de JPA com Netbeans
Henrik
JavaChild
Membro desde: 26/03/2006 22:06:12
Mensagens: 100
Offline
em.createQuery("select c.id from clientes c").getResultList();
Coloca o Clientes (C maiusculo) e ve se da certo.
20/11/2008 18:53:18
Assunto:
Re:Erro exemplo de JPA com Netbeans
luizbarros
Entusiasta Java
Membro desde: 20/07/2008 08:53:48
Mensagens: 16
Offline
Estava com o mesmo problema e no meu caso a dica acima funcionou..
muito obrigado!!!
Índice dos Fóruns
»
Desenvolvimento Web
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