RicardoYukito 29 de jul. de 2010
mas nao dá exception nenhuma, simplesmente nao grava ?
JorjaoCorreia 29 de jul. de 2010
Ele informa isso:
run :
log4j : WARN No appenders could be found for logger ( org . hibernate . cfg . annotations . Version ).
log4j : WARN Please initialize the log4j system properly .
Exception occurred during event dispatching :
javax . persistence . PersistenceException : org . hibernate . exception . SQLGrammarException : could not insert : [ com . unimeo . cursojava . negocio . entidades . ClienteFisica ]
at org . hibernate . ejb . AbstractEntityManagerImpl . convert ( AbstractEntityManagerImpl . java : 1179 )
at org . hibernate . ejb . AbstractEntityManagerImpl . convert ( AbstractEntityManagerImpl . java : 1112 )
at org . hibernate . ejb . AbstractEntityManagerImpl . convert ( AbstractEntityManagerImpl . java : 1118 )
at org . hibernate . ejb . AbstractEntityManagerImpl . persist ( AbstractEntityManagerImpl . java : 618 )
at com . unimeo . cursojava . persistencia . ClienteDAOJpa . save ( ClienteDAOJpa . java : 40 )
at com . unimeo . cursojava . negocio . ClienteBO . gravar ( ClienteBO . java : 55 )
at com . unimeo . cursojava . apresentacao . JanelaCliente . gravar ( JanelaCliente . java : 883 )
at com . unimeo . cursojava . apresentacao . componentes . ActionBar . btnGravarActionPerformed ( ActionBar . java : 157 )
at com . unimeo . cursojava . apresentacao . componentes . ActionBar . access $200 ( ActionBar . java : 32 )
at com . unimeo . cursojava . apresentacao . componentes . ActionBar $3 . actionPerformed ( ActionBar . java : 104 )
at javax . swing . AbstractButton . fireActionPerformed ( AbstractButton . java : 1995 )
at javax . swing . AbstractButton $Handler . actionPerformed ( AbstractButton . java : 2318 )
at javax . swing . DefaultButtonModel . fireActionPerformed ( DefaultButtonModel . java : 387 )
at javax . swing . DefaultButtonModel . setPressed ( DefaultButtonModel . java : 242 )
at javax . swing . plaf . basic . BasicButtonListener . mouseReleased ( BasicButtonListener . java : 236 )
at java . awt . Component . processMouseEvent ( Component . java : 6263 )
at javax . swing . JComponent . processMouseEvent ( JComponent . java : 3255 )
at java . awt . Component . processEvent ( Component . java : 6028 )
at java . awt . Container . processEvent ( Container . java : 2041 )
at java . awt . Component . dispatchEventImpl ( Component . java : 4630 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2099 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Container . java : 4574 )
at java . awt . LightweightDispatcher . processMouseEvent ( Container . java : 4238 )
at java . awt . LightweightDispatcher . dispatchEvent ( Container . java : 4168 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2085 )
at java . awt . Window . dispatchEventImpl ( Window . java : 2475 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 599 )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( EventDispatchThread . java : 269 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 184 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 178 )
at java . awt . Dialog $1 . run ( Dialog . java : 1045 )
at java . awt . Dialog $3 . run ( Dialog . java : 1097 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . awt . Dialog . show ( Dialog . java : 1095 )
at java . awt . Component . show ( Component . java : 1563 )
at java . awt . Component . setVisible ( Component . java : 1515 )
at java . awt . Window . setVisible ( Window . java : 841 )
at java . awt . Dialog . setVisible ( Dialog . java : 985 )
at com . unimeo . cursojava . apresentacao . JanelaPrincipal . itemMenuClienteActionPerformed ( JanelaPrincipal . java : 140 )
at com . unimeo . cursojava . apresentacao . JanelaPrincipal . access $000 ( JanelaPrincipal . java : 38 )
at com . unimeo . cursojava . apresentacao . JanelaPrincipal $1 . actionPerformed ( JanelaPrincipal . java : 76 )
at javax . swing . AbstractButton . fireActionPerformed ( AbstractButton . java : 1995 )
at javax . swing . AbstractButton $Handler . actionPerformed ( AbstractButton . java : 2318 )
at javax . swing . DefaultButtonModel . fireActionPerformed ( DefaultButtonModel . java : 387 )
at javax . swing . DefaultButtonModel . setPressed ( DefaultButtonModel . java : 242 )
at javax . swing . AbstractButton . doClick ( AbstractButton . java : 357 )
at javax . swing . plaf . basic . BasicMenuItemUI . doClick ( BasicMenuItemUI . java : 1223 )
at javax . swing . plaf . basic . BasicMenuItemUI $Handler . mouseReleased ( BasicMenuItemUI . java : 1264 )
at java . awt . Component . processMouseEvent ( Component . java : 6263 )
at javax . swing . JComponent . processMouseEvent ( JComponent . java : 3255 )
at java . awt . Component . processEvent ( Component . java : 6028 )
at java . awt . Container . processEvent ( Container . java : 2041 )
at java . awt . Component . dispatchEventImpl ( Component . java : 4630 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2099 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Container . java : 4574 )
at java . awt . LightweightDispatcher . processMouseEvent ( Container . java : 4238 )
at java . awt . LightweightDispatcher . dispatchEvent ( Container . java : 4168 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2085 )
at java . awt . Window . dispatchEventImpl ( Window . java : 2475 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 599 )
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 . exception . SQLGrammarException : could not insert : [ com . unimeo . cursojava . negocio . entidades . ClienteFisica ]
at org . hibernate . exception . SQLStateConverter . convert ( SQLStateConverter . java : 92 )
at org . hibernate . exception . JDBCExceptionHelper . convert ( JDBCExceptionHelper . java : 66 )
at org . hibernate . id . insert . AbstractReturningDelegate . performInsert ( AbstractReturningDelegate . java : 64 )
at org . hibernate . persister . entity . AbstractEntityPersister . insert ( AbstractEntityPersister . java : 2329 )
at org . hibernate . persister . entity . AbstractEntityPersister . insert ( AbstractEntityPersister . java : 2836 )
at org . hibernate . action . EntityIdentityInsertAction . execute ( EntityIdentityInsertAction . java : 71 )
at org . hibernate . engine . ActionQueue . execute ( ActionQueue . java : 268 )
at org . hibernate . event . def . AbstractSaveEventListener . performSaveOrReplicate ( AbstractSaveEventListener . java : 321 )
at org . hibernate . event . def . AbstractSaveEventListener . performSave ( AbstractSaveEventListener . java : 204 )
at org . hibernate . event . def . AbstractSaveEventListener . saveWithGeneratedId ( AbstractSaveEventListener . java : 130 )
at org . hibernate . ejb . event . EJB3PersistEventListener . saveWithGeneratedId ( EJB3PersistEventListener . java : 69 )
at org . hibernate . event . def . DefaultPersistEventListener . entityIsTransient ( DefaultPersistEventListener . java : 179 )
at org . hibernate . event . def . DefaultPersistEventListener . onPersist ( DefaultPersistEventListener . java : 135 )
at org . hibernate . event . def . DefaultPersistEventListener . onPersist ( DefaultPersistEventListener . java : 61 )
at org . hibernate . impl . SessionImpl . firePersist ( SessionImpl . java : 800 )
at org . hibernate . impl . SessionImpl . persist ( SessionImpl . java : 774 )
at org . hibernate . impl . SessionImpl . persist ( SessionImpl . java : 778 )
at org . hibernate . ejb . AbstractEntityManagerImpl . persist ( AbstractEntityManagerImpl . java : 612 )
... 66 more
Caused by : com . mysql . jdbc . exceptions . jdbc4 . MySQLSyntaxErrorException : Table 'sgia.cliente' doesn ' t exist
at sun . reflect . NativeConstructorAccessorImpl . newInstance0 ( Native Method )
at sun . reflect . NativeConstructorAccessorImpl . newInstance ( NativeConstructorAccessorImpl . java : 39 )
at sun . reflect . DelegatingConstructorAccessorImpl . newInstance ( DelegatingConstructorAccessorImpl . java : 27 )
at java . lang . reflect . Constructor . newInstance ( Constructor . java : 513 )
at com . mysql . jdbc . Util . handleNewInstance ( Util . java : 406 )
at com . mysql . jdbc . Util . getInstance ( Util . java : 381 )
at com . mysql . jdbc . SQLError . createSQLException ( SQLError . java : 1030 )
at com . mysql . jdbc . SQLError . createSQLException ( SQLError . java : 956 )
at com . mysql . jdbc . MysqlIO . checkErrorPacket ( MysqlIO . java : 3491 )
at com . mysql . jdbc . MysqlIO . checkErrorPacket ( MysqlIO . java : 3423 )
at com . mysql . jdbc . MysqlIO . sendCommand ( MysqlIO . java : 1936 )
at com . mysql . jdbc . MysqlIO . sqlQueryDirect ( MysqlIO . java : 2060 )
at com . mysql . jdbc . ConnectionImpl . execSQL ( ConnectionImpl . java : 2542 )
at com . mysql . jdbc . PreparedStatement . executeInternal ( PreparedStatement . java : 1734 )
at com . mysql . jdbc . PreparedStatement . executeUpdate ( PreparedStatement . java : 2019 )
at com . mysql . jdbc . PreparedStatement . executeUpdate ( PreparedStatement . java : 1937 )
at com . mysql . jdbc . PreparedStatement . executeUpdate ( PreparedStatement . java : 1922 )
at org . hibernate . id . IdentityGenerator $GetGeneratedKeysDelegate . executeAndExtract ( IdentityGenerator . java : 94 )
at org . hibernate . id . insert . AbstractReturningDelegate . performInsert ( AbstractReturningDelegate . java : 57 )
... 81 more
CONSTRUÍDO COM SUCESSO ( tempo total : 6 minutos 21 segundos )
huauehawuiheuhawheia ;x
von.juliano 29 de jul. de 2010
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'sgia.cliente' doesn't existA tabela foi criada no banco? Você está indicando o schema certo?
Flw! :thumbup:
RicardoYukito 29 de jul. de 2010
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'sgia.cliente' doesn't exist
ta tentando um inserte em algo que nao existe ? …verifique esse nome como esta no banco e no mapeamento
respondendo o citado acima , voce pode cria seu banco normalmente, em alguns casos especifico de herança, eu tive que fazer uma pequena modificação,
mas nao acredito que seja seu caso.