오브젝트 - 기초편
DAO와 관련되어 질문이 있습니다.
안녕하세요. 강의 잘 보았습니다 !개인적으로 궁금한 점이 있어 질문 남깁니다.DAO와 관련되어서 어떻게 객체를 가져와야 할지 궁금하여 글을 남깁니다.객체의 모든 필드를 사용하지 않는 경우에도 DAO에서 객체의 모든 필드 값을 채워서 가져오는 것이 좋을까요 ? 만약 경우에 따라 다르게 가져온다면 DAO안에 객체를 가져오는 메소드 수가 많아지는데 이 부분에 대해서는 어떻게 생각하시나요?이어서 객체와 연관된 Entity를 매핑시켜서 가져오는 부분에 대해서도 연관된 Entity가 필요한 경우와 필요 없는 경우를 나누어서 그에 맞게 가져오는게 좋을까요? 그렇다면 연관된 Entity 내에서 안쓰이는 필드 값이 있다면 안가져오는 것이 좋을까요 가져오는 것이 좋을까요?DB에서 데이터를 가져올 땐 필요한 값만 가져와야 하는 것이 아닌가 싶은데 필요한 값만 가져오려면 경우의 수가 많아져서 DAO메소드가 늘어나지 않을까 하는 생각입니다.더하여 만약 실수로 잘 못 가져와서 필요한 필드가 null 값이 됐을 때는 문제가 생기지 않을까 하여 질문남깁니다.