Mirki, miał może ktoś kiedyś do czynienia z przechwytywaniem statusów z SQLException? SQLException exception, exception.getSQLState wali nullem. Co ciekawe w samym exception znajduje się obiekt typu Cause, w którym też jest ten nieszczęsny SQLState (i tutaj nie jest nullem), ale nie ma do niego metody get, co czyni go trochę "niedostępnym" :( Ktoś ma pomysł jak dobrać się do tego pola, bez geta ?
@cysioland: Sorki, Java. Chodzi o przechwycenie błędu bazy PostgreSQL "Duplicate value", który ma swój "kod" (do którego nie ma wjazdu, bo jakoś tak niefortunnie w obiekcie excetpion jest nullem, a do pola w obiekcie Cause nie ma geta :| Na razie obszedłem to tak brzydko, ale wolałbym panować nad błędami lecącymi z bazy.
public static boolean isTheResultAlreadyInDatabase(SQLException exception, IDAO dbOperation){
WB3 x 5 Trzeba trochę popracować nad prędkością, wiosna tuż tuż...
http://www.endomondo.com/workouts/294159924/2228429
#sztafeta