Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Hibernate

Buenas noches totales.
Necesito de su apoyo.
Tengo un menu, y en ese menu se ha adicionado 2 item, uno para proveedores y el otro para bancos, estos 2 formularios están hechos en hibernate.
mi problema es, cuando ingreso a uno de estos formulario no me sale error, pero si salgo e ingreso al otro formulario me sale error

aquí, cuando saldo del primer formulario ingresado, mato la session.
jul 19, 2014 3:03:26 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop
INFO: HHH000030: Cleaning up connection pool [jdbc:mysql://localhost:3306/ivari]

al cerrar el primer formulario mato la session, al ingresar al otro formulario vuelvo a iniciar sessión.

en esta parte, cuando ingreso al otro formulario me sale este error.
}
Exception in thread "AWT-EventQueue-0" org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:201)
at org.hibernate.internal.AbstractSessionImpl.getJdbcConnectionAccess(AbstractSessionImpl.java:341)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.(JdbcCoordinatorImpl.java:114)
at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.(TransactionCoordinatorImpl.java:89)
at org.hibernate.internal.SessionImpl.(SessionImpl.java:258)
at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1589)
at org.hibernate.internal.SessionFactoryImpl.openSession(SessionFactoryImpl.java:999)
at pe.ivari.finanzas.maestros.FRM_fnz_bancos.(FRM_fnz_bancos.java:106)
at pe.ivari.sistemas.menus.CustomJMenuItem.actionPerformed(CustomJMenuItem.java:110)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

Agradecería su apoyo

Gracias

julio 19, 2014 | Registered Commenterfjmendozaperu

Buenas,

Supongo que cuando dices que los formularios están hechos en hibernate te refieres a que están hechos en swing y que acceden a los datos a través de hibernate.

Hibernate se encarga de gestionar las sesiones con la base de datos, abriendo y cerrando éstas cuando procede. Por lo tanto, cuando dices "mato la sesión", a que te refieres??? Estás destruyendo el pool de conexiones manualmente? Si es así, lo raro sería que funcione...

Un saludo

julio 19, 2014 | Unregistered CommenterUnoPorAhi

Por lo poco que he buscado, también puede ser porque accedes a la misma sesión desde diferentes threads. No proporcionas casi información, pero podría ser un caso similar a este?
http://stackoverflow.com/questions/10266750/hibernate-unknownserviceexception-unknown-service-requested-as-transaction-comp

Un saludo

julio 19, 2014 | Unregistered CommenterUnoPorAhi