turma sou iniciante em hibernate e tou com o sequinte problema em uma JTable. criei minha tabela pelo netbeans com suas colunas mas ao iniciar não exibe os dados segue os codigos de pesistencia gerado pelo netbeans:
bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
RODRIGOPUEntityManager = java.beans.Beans.isDesignTime() ? null : javax.persistence.Persistence.createEntityManagerFactory("RODRIGOPU").createEntityManager();
clienteQuery = java.beans.Beans.isDesignTime() ? null : RODRIGOPUEntityManager.createQuery("SELECT c FROM Cliente c");
clienteList = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : clienteQuery.getResultList();
clienteQuery1 = java.beans.Beans.isDesignTime() ? null : RODRIGOPUEntityManager.createQuery("SELECT c FROM Cliente c");
clienteList1 = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : clienteQuery1.getResultList();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jTable1.setColumnSelectionAllowed(true);
jTable1.getTableHeader().setReorderingAllowed(false);
org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, clienteList1, jTable1);
org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${idcliente}"));
columnBinding.setColumnName("id cliente");
columnBinding.setColumnClass(Integer.class);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${nome}"));
columnBinding.setColumnName("nome");
columnBinding.setColumnClass(String.class);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${idade}"));
columnBinding.setColumnName("idade");
columnBinding.setColumnClass(Short.class);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${email}"));
columnBinding.setColumnName("email");
columnBinding.setColumnClass(String.class);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${fone}"));
columnBinding.setColumnName("fone");
columnBinding.setColumnClass(String.class);
bindingGroup.addBinding(jTableBinding);
jTableBinding.bind();
jScrollPane1.setViewportView(jTable1);
jTable1.getColumnModel().getSelectionModel().setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
jTable1.getColumnModel().getColumn(4).setResizable(false);
as vezes nem sequer inicia a tabela segue a Exception gerado pelo erro:
[color=red]
08/03/2010 16:50:24 org.hibernate.cfg.annotations.Version
INFO: Hibernate Annotations <a href="http://3.3.1.GA">3.3.1.GA</a>
08/03/2010 16:50:24 org.hibernate.cfg.Environment
INFO: Hibernate 3.2.5
08/03/2010 16:50:24 org.hibernate.cfg.Environment
INFO: hibernate.properties not found
08/03/2010 16:50:24 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
08/03/2010 16:50:24 org.hibernate.cfg.Environment
INFO: using JDK 1.4 java.sql.Timestamp handling
08/03/2010 16:50:24 org.hibernate.ejb.Version
INFO: Hibernate EntityManager <a href="http://3.3.2.GA">3.3.2.GA</a>
08/03/2010 16:50:24 org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
INFO: Mapping class: com.Cliente -> cliente
08/03/2010 16:50:25 org.hibernate.cfg.AnnotationBinder bindClass
INFO: Binding entity from annotated class: com.Cliente
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findAll => SELECT c FROM Cliente c
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findByIdcliente => SELECT c FROM Cliente c WHERE c.idcliente = :idcliente
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findByNome => SELECT c FROM Cliente c WHERE c.nome = :nome
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findByIdade => SELECT c FROM Cliente c WHERE c.idade = :idade
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findByEmail => SELECT c FROM Cliente c WHERE c.email = :email
08/03/2010 16:50:25 org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Cliente.findByFone => SELECT c FROM Cliente c WHERE c.fone = :fone
08/03/2010 16:50:25 org.hibernate.cfg.Mappings addImport
INFO: duplicate import: com.Cliente->Cliente
08/03/2010 16:50:25 org.hibernate.cfg.Mappings addImport
INFO: duplicate import: com.Cliente->com.Cliente
08/03/2010 16:50:25 org.hibernate.cfg.annotations.EntityBinder bindTable
INFO: Bind entity com.Cliente on table cliente
Exception in thread “AWT-EventQueue-0” javax.persistence.PersistenceException: [PersistenceUnit: RODRIGOPU] Unable to configure EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at com.pesistencia.TableFrame.initComponents(TableFrame.java:36)
at com.pesistencia.TableFrame.(TableFrame.java:22)
at com.pesistencia.TableFrame$1.run(TableFrame.java:99)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.Cliente
at org.hibernate.cfg.Mappings.addClass(Mappings.java:118)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:789)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:534)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:286)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1225)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:159)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253)
… 14 more
[/color]
agradeço desde ja a ajuda de vocês…