Gerçekten de istisnai bir durumla karşılaşmam gereken yerle karşılaşıncaya kadar her şey harika. Benbahar jdbcTemplate istisna nasıl yakalanır?
try{}
blokta
jdbcTemplate.query(something...)
yerleştirdiğinizde alıyorum:
Unreachable catch block for SQLException. This exception is never thrown from the try statement body.
Çünkü bu durumda ne yapacağız?
try{
personIdReturnedByDb = jdbcTemplate.queryForInt(sql, p.getEmail(),
p.getName(), p.getSurname(), encPw, dateSql);
}
catch(SQLException sa){
}
SQLException
, bir kontrol istisna,
JdbcTemplate.query(...)
yöntemlerden herhangi tarafından atılan olmadığı için değil
Herhangi bir SQLExceptions yoktur; Bahar bunları bir RuntimeException içinde sarar; Kök sınıf adını unuttum. –
bunu bir cevap vermelisiniz. – hvgotcodes