Поймать исключение, где вы можете сделать что-то с исключением. Если вы ловите его на уровне DAO, то информация, относящаяся к слою dao, должна быть извлечена. например если это не может вставить нулевое значение, тогда регистрируйте детали поля, где это терпит неудачу. После этого сервисный уровень может выполнять обработку исключения, связанного с бизнесом, напрямую или в упакованном формате. Вы можете увидеть эти распространенные ошибки при обработке исключений . Это не относится к конкретному примеру спящего режима , но в целом ко всем.