BO (service) 에서 조회 조건 검색 넘겨줄 때, 파라미터가 많아지는데 이걸 검색 VO 같은걸 만들어서 처리하는게 나을까? 근데 이러면 BO 함수 사용하는 쪽(주로 controller)에서 좀 번거로워짐...계속 searchVO에 값을 set해줘야해서... 파라미터 개수의 준을 정하고 그 보다 많으면 객체로 묶어볼 수 있을 듯... 하지만 재사용성이 너무 떨어지거나 하면 그냥 그대로 두거나 차라리 메소드의 기능을 쪼개보는게 어떨까? 기능이 쪼개지면 필요한 파라미터도 쪼개질 것 같은데 select 쿼리들을 하나로 계속 통합하는 방향이 나을까?(하나의 쿼리에 검색 조건 동적으로 계속 추가하면서) => 기본적으로 범용성을 우선적으로 생각하고, 성능 문제 같은 어떤 이슈가 있을 때 분리를 결정하는게 좋은..