sql >> Base de Datos >  >> RDS >> Oracle

Java:encuentre la primera causa de una excepción

Para no reinventar la rueda, si está utilizando Apache Commons Lang, mire ExceptionUtils.getRootCause().

¿Vale la pena incluir una biblioteca solo por eso? Tal vez no. Pero si ya lo tiene en su classpath, está ahí para usted, y tenga en cuenta que hace algunas cosas que una implementación 'ingenua' podría no hacer (por ejemplo, lidiar con ciclos en la cadena de causa... ¡uf!)