의 유효성을 검사해야합니까? 입력의 유효성을 검사해야합니까?DAO 레이어는 대개 특정 입력 (예 : user_id 등)이있는 DB에서 데이터에 액세스해야하므로 DAO의 입력
예. user_uid (> 0) 기본 키를 기반으로 사용자를 가져 오는 DAO 메서드가있는 경우 DAO 메서드는 필요한 DB 호출을 만들기 전에 항상이 제약 조건을 확인해야합니까? 또는이 메서드를 호출하는 상위 계층이 제약 조건을 처리하고 절대로 -ve id를 전달하지 않는다고 가정해야합니까? DAO 메서드는이 제약 조건을 문서에 게시하여 상위 계층을 작성하는 프로그래머가이 제약 조건을 인식 할 수 있도록합니다.
일반적으로 어떤 접근 방식을 사용하며 그 이유는 무엇입니까?
감사합니다.