Como recuperar SQLSTATE de uma HibernateException?

Opa galera… gostaria de saber como eu faço para saber o SQLSTATE de uma HibernateException…

Quando eu tento excluir um registro do banco de dados que está sendo referenciado por outro registro, o sistema não deixa o mesmo ser excluído e na exception que é impressa na tela é mostrado o SQLSTATE que gerou e tal…

Como eu faço pra recuperar ele ?