Yes, you're right about that. Reason why I didn't yet add any try/catch clauses is that higher level implementations are not yet finished and wasn't sure which part of the code should handle exceptions. Also partly dependant on how we're eventually wrap exceptions in spring dao exception model.