como atrapar esta excepción

Como puedo atrapar esta excepción he buscando en internet en varias fuentes y no se como corregir este error
 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Puedes poner el código de:

Puedes poner el código de:

 

CrudCompras en la linea 14 ( bueno un poco antes y un cpodo después )

Parece que tienes el mismo código y/o no estas revisando si ya estas conectado o algo así.

Imagen de ezamudio

Tus objetos

Lo más probable es que tienes un objeto de entidad que te trajiste usando una sesión y lo quieres actualizar o borrar o lo que sea usando una sesión distinta. Si obtienes un objeto (digamos un Empleado) con una sesión de Hibernate, y luego cierras esa sesión y el Empleado todavía lo tienes porque lo están editando, etc, entonces para guardarlo necesitas primero asociarlo con esa sesión nueva. No recuerdo el método pero hay una manera de pedirle a la sesión que registre el objeto (tal vez un refresh o algo así) y luego ya puedes trabajar con él (pero refresh tal vez haga que se pierdan los cambios que ya trae). Esto creo que lo hacemos en los DAO's de javaMexico 2 con Hibernate, puedes revisar ese código.

aqui esta la clase crudComprar