Problema com Hibernate[RESOLVIDO]

3 respostas
Marky.Vasconcelos

Eu postei varios tópicos pra acha a resposta e vi que tem outro problema o Hibernate quando compilo pelo NetBeans na hora de abri uma conexão fica um monte de setinha pra lá e pra cá e demora de 3 a 5 minutos pra conecta e retorna um erro
quando eu faço pelo eclipse ele passa as informações do log4j e já está conectado

é comum isso?tem solução?

se não como eu consigo compilar um jar pelo eclipse?? com todos os jars que uso?

3 Respostas

fsquadro

Mark,

Qual erro que dá no NetBeans?

Marky.Vasconcelos

no NetBeans passa isso no log4j pra conecta

2007-05-17 18:16:40,485 INFO cfg.annotations.Version -> Hibernate Annotations 3.3.0.GA 2007-05-17 18:16:40,666 INFO hibernate.cfg.Environment -> Hibernate 3.2.3 2007-05-17 18:16:40,766 INFO hibernate.cfg.Environment -> loaded properties from resource hibernate.properties: {hibernate.connection.username=root, hibernate.connection.password=****, hibernate.dialect=org.hibernate.dialect.MySQLDialect, hibernate.connection.url=jdbc:mysql://localhost/sistemagenesis, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.driver_class=com.mysql.jdbc.Driver} 2007-05-17 18:16:40,776 INFO hibernate.cfg.Environment -> Bytecode provider name : cglib 2007-05-17 18:16:40,816 INFO hibernate.cfg.Environment -> using JDK 1.4 java.sql.Timestamp handling 2007-05-17 18:16:42,398 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cliente.Cliente 2007-05-17 18:16:42,869 INFO cfg.annotations.EntityBinder -> Bind entity cliente.Cliente on table tb_cliente 2007-05-17 18:16:43,980 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cotaçao.Cotacao 2007-05-17 18:16:43,980 INFO cfg.annotations.EntityBinder -> Bind entity cotaçao.Cotacao on table tb_cotacao 2007-05-17 18:16:44,040 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cotaçao.Medidas 2007-05-17 18:16:44,050 INFO cfg.annotations.EntityBinder -> Bind entity cotaçao.Medidas on table tb_medidas_cotacao 2007-05-17 18:16:44,661 INFO hibernate.validator.Version -> Hibernate Validator 3.0.0.GA 2007-05-17 18:16:44,892 INFO hibernate.connection.DriverManagerConnectionProvider -> Using Hibernate built-in connection pool (not for production use!) 2007-05-17 18:16:44,922 INFO hibernate.connection.DriverManagerConnectionProvider -> Hibernate connection pool size: 20 2007-05-17 18:16:44,922 INFO hibernate.connection.DriverManagerConnectionProvider -> autocommit mode: false 2007-05-17 18:16:45,202 INFO hibernate.connection.DriverManagerConnectionProvider -> using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/sistemagenesis 2007-05-17 18:16:45,202 INFO hibernate.connection.DriverManagerConnectionProvider -> connection properties: {user=root, password=****}
depois começa uma renca de seta pra lá e pra cá até dar esse erro(que alias é inviável esperar tanto tempo pra uma aplicação funcionar)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.mysql.jdbc.PreparedStatement.asSql(PreparedStatement.java:610) at com.mysql.jdbc.PreparedStatement.asSql(PreparedStatement.java:548) at com.mysql.jdbc.PreparedStatement.toString(PreparedStatement.java:3987) at java.lang.String.valueOf(String.java:2827) at java.lang.StringBuffer.append(StringBuffer.java:219) at com.mysql.jdbc.trace.Tracer.printParameters(Tracer.aj:240) at com.mysql.jdbc.trace.Tracer.printEntering(Tracer.aj:167) at com.mysql.jdbc.trace.Tracer.entry(Tracer.aj:126) at com.mysql.jdbc.trace.Tracer.ajc$before$com_mysql_jdbc_trace_Tracer$1$f51c62b8(Tracer.aj:45) at com.mysql.jdbc.Connection.registerStatement(Connection.java) at com.mysql.jdbc.Statement.<init>(Statement.java:265) at com.mysql.jdbc.PreparedStatement.<init>(PreparedStatement.java:467) at com.mysql.jdbc.Connection.clientPrepareStatement(Connection.java:2186) at com.mysql.jdbc.Connection.prepareStatement(Connection.java:4766) at com.mysql.jdbc.Connection.prepareStatement(Connection.java:4671) at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505) at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547) at org.hibernate.loader.Loader.doQuery(Loader.java:673) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236) at org.hibernate.loader.Loader.doList(Loader.java:2220) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104) at org.hibernate.loader.Loader.list(Loader.java:2099) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79) at cotaçao.Cotacao.getCotacao(Cotacao.java:119) at cotaçao.pesquisaCotacoes.updateTable(pesquisaCotacoes.java:144) at cotaçao.FCotacao$4.actionPerformed(FCotacao.java:170) 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:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

agora no eclipse essas informações do log4j

2007-05-17 18:15:06,170 INFO cfg.annotations.Version -> Hibernate Annotations 3.3.0.GA 2007-05-17 18:15:06,690 INFO hibernate.cfg.Environment -> Hibernate 3.2.3 2007-05-17 18:15:06,721 INFO hibernate.cfg.Environment -> loaded properties from resource hibernate.properties: {hibernate.connection.username=root, hibernate.connection.password=****, hibernate.dialect=org.hibernate.dialect.MySQLDialect, hibernate.connection.url=jdbc:mysql://localhost/sistemagenesis, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.driver_class=com.mysql.jdbc.Driver} 2007-05-17 18:15:06,721 INFO hibernate.cfg.Environment -> Bytecode provider name : cglib 2007-05-17 18:15:06,971 INFO hibernate.cfg.Environment -> using JDK 1.4 java.sql.Timestamp handling 2007-05-17 18:15:10,516 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cliente.Cliente 2007-05-17 18:15:11,157 INFO cfg.annotations.EntityBinder -> Bind entity cliente.Cliente on table tb_cliente 2007-05-17 18:15:12,629 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cotaçao.Cotacao 2007-05-17 18:15:12,629 INFO cfg.annotations.EntityBinder -> Bind entity cotaçao.Cotacao on table tb_cotacao 2007-05-17 18:15:12,749 INFO hibernate.cfg.AnnotationBinder -> Binding entity from annotated class: cotaçao.Medidas 2007-05-17 18:15:12,749 INFO cfg.annotations.EntityBinder -> Bind entity cotaçao.Medidas on table tb_medidas_cotacao 2007-05-17 18:15:14,051 INFO hibernate.validator.Version -> Hibernate Validator 3.0.0.GA 2007-05-17 18:15:14,352 INFO hibernate.connection.DriverManagerConnectionProvider -> Using Hibernate built-in connection pool (not for production use!) 2007-05-17 18:15:14,392 INFO hibernate.connection.DriverManagerConnectionProvider -> Hibernate connection pool size: 20 2007-05-17 18:15:14,392 INFO hibernate.connection.DriverManagerConnectionProvider -> autocommit mode: false 2007-05-17 18:15:14,802 INFO hibernate.connection.DriverManagerConnectionProvider -> using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/sistemagenesis 2007-05-17 18:15:14,802 INFO hibernate.connection.DriverManagerConnectionProvider -> connection properties: {user=root, password=****} 2007-05-17 18:15:17,756 INFO hibernate.cfg.SettingsFactory -> RDBMS: MySQL, version: 5.2.3-falcon-alpha-community-nt 2007-05-17 18:15:17,756 INFO hibernate.cfg.SettingsFactory -> JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.0.5 ( $Date: 2007-03-01 00:01:06 +0100 (Thu, 01 Mar 2007) $, $Revision: 6329 $ ) 2007-05-17 18:15:18,197 INFO hibernate.dialect.Dialect -> Using dialect: org.hibernate.dialect.MySQLDialect 2007-05-17 18:15:18,287 INFO hibernate.transaction.TransactionFactoryFactory -> Using default transaction strategy (direct JDBC transactions) 2007-05-17 18:15:18,297 INFO hibernate.transaction.TransactionManagerLookupFactory -> No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 2007-05-17 18:15:18,357 INFO hibernate.cfg.SettingsFactory -> Automatic flush during beforeCompletion(): disabled 2007-05-17 18:15:18,367 INFO hibernate.cfg.SettingsFactory -> Automatic session close at end of transaction: disabled 2007-05-17 18:15:18,367 INFO hibernate.cfg.SettingsFactory -> JDBC batch size: 15 2007-05-17 18:15:18,367 INFO hibernate.cfg.SettingsFactory -> JDBC batch updates for versioned data: disabled 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Scrollable result sets: enabled 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> JDBC3 getGeneratedKeys(): enabled 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Connection release mode: auto 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Maximum outer join fetch depth: 2 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Default batch fetch size: 1 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Generate SQL with comments: disabled 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Order SQL updates by primary key: disabled 2007-05-17 18:15:18,387 INFO hibernate.cfg.SettingsFactory -> Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 2007-05-17 18:15:18,538 INFO hql.ast.ASTQueryTranslatorFactory -> Using ASTQueryTranslatorFactory 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> Query language substitutions: {} 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> JPA-QL strict compliance: disabled 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> Second-level cache: enabled 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> Query cache: disabled 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> Cache provider: org.hibernate.cache.NoCacheProvider 2007-05-17 18:15:18,538 INFO hibernate.cfg.SettingsFactory -> Optimize cache for minimal puts: disabled 2007-05-17 18:15:18,548 INFO hibernate.cfg.SettingsFactory -> Structured second-level cache entries: disabled 2007-05-17 18:15:18,598 INFO hibernate.cfg.SettingsFactory -> Statistics: disabled 2007-05-17 18:15:18,598 INFO hibernate.cfg.SettingsFactory -> Deleted entity synthetic identifier rollback: disabled 2007-05-17 18:15:18,628 INFO hibernate.cfg.SettingsFactory -> Default entity-mode: pojo 2007-05-17 18:15:18,628 INFO hibernate.cfg.SettingsFactory -> Named query checking : enabled 2007-05-17 18:15:19,198 INFO hibernate.impl.SessionFactoryImpl -> building session factory 2007-05-17 18:15:22,533 INFO hibernate.impl.SessionFactoryObjectFactory -> Not binding factory to JNDI, no JNDI name configured
dai depois disso tudo funciona perfeitamente

Marky.Vasconcelos

emfim resolvido
pelo netBeans não funcionou de geito nenhum então consegui usando o Fat Jar do eclipse

Criado 17 de maio de 2007
Ultima resposta 18 de mai. de 2007
Respostas 3
Participantes 2