검색조건 같은거 붙여서 오는 VO에 매핑할때 VO에도 검색조건 필드 작성하는게 일반적이지?
꼭 VO 필드랑 테이블과 일치하지 않아도 상관없는지 궁금함
[일반] VO 질문
익명(180.231)
2025-05-08 00:01
추천 0
댓글 24
다른 게시글
-
남이 잘되면 배가 아픈건 인간의 본성인데 [11][일반] 익명(175.223) | 25.05.07추천 0
-
ostep 완독했는데 [3][일반] 익명(58.141) | 25.05.07추천 0
-
노드로 웹소캣 짜다 정신 나갈거같음 [17][일반] 익명(janghj8429) | 25.05.07추천 0
-
현재 잘하냐 못하냐는 중요하지 않음 [16][일반] 착해진웃스..(112.168) | 25.05.07추천 0
-
Map<String,Object> [11][일반] 익명(121.185) | 25.05.07추천 0
-
나 예전에 분탕 치려고 여기에 글 몇 개 썼었는데 [3][일반] 타갤분탕(118.235) | 25.05.07추천 0
-
쌩퇴사 박고싶다 [3][일반] 익명(112.153) | 25.05.07추천 0
-
61.75 SQLP 합격자냐? [7][일반] 익명(223.39) | 25.05.07추천 0
-
누가 내글 지우노 [1][일반] 익명(106.101) | 25.05.07추천 0
-
네이버 1차합 [2][일반] 익명(223.39) | 25.05.07추천 14
김영한 스프링 강의 안봤냐 이거 봤으면 아는 내용일텐데 - dc App
안봤어 지금 바로 사면돼?
ㄴㄴ 독학 ㄱㄱ - dc App
ㅅㅂ 그럼 질문에 대답해
필드랑 테이블이랑 일치하지 않아도 상관 없다는게 무슨 말임?? 여러 의미로 해석되는데 - dc App
빨리 알려줘 빨리 대답해주고 자게 - dc App
그니까 VO 에 작성하는 필드들이 데이터베이스 테이블의 컬럼들과 꼭 1대1 매칭이 될 필요는 없는거지? 그냥 매퍼에서 사용되는 부분들을 작성해서 쿼리실행할때 쓰는용도인지 궁금해 그리고 김영한 강의 듣고싶은데 개비싸네
질문 의도가 뭔지 모르겠음 VO에 검색 조건이 꼭 테이블과 매칭될 필요는 없지 다른 용도로 사용된다면 ㅇㅇ - dc App
vo 보면 테이블 컬럼이랑 vo 필드랑 거의 1:1로 매칭되더라고 근데 내가 궁금한거는 검색조건같은건 테이블 컬럼에 없잖아? 그런걸 vo 필드에 넣어도 되냐는거임
검색 조건이 쿼리로 필터를 안하면 어플리케이션에서 필터하는거임? - dc App
일단 필터를 하려고 받을텐디 쿼리에 없으면 어플에 로직이 있던가 할텐데 어떤 방식이든 쓰임이 있다면 VO에 넣어도되지 - dc App
검색 조건은 RqeustParam으로 따로 빼는게 가장 깔끔하고 - dc App
ㄴㄴ 쿼리로 필터함 근데 예를 들어 A테이블 조회시 where a = #{searchCondition} 면 searchCondition 이 AVO 에 필드로 들어가도 되냐는거지
아 그런건 RequestParam 으로 빼는구나?? VO 에 테이블 컬럼이랑 매핑되는 필드 맨 밑에다가 따로 넣는케이스도 잇길래 물어봣어
검색용 VO랑 데이터용 VO랑 분리하셈 - dc App
앞으로 니가 내형님해라 형님으로 모신다
근데 이건 3 * 3 수준의 문제임 - dc App
난 학생이니까 봐줘라
그러면 데이터용 VO 는 거의 테이블이랑 1:1 매칭되도록 작성하는거임 ?
1:1매칭이 안되는것도 많다 예를 들어 단순 예시로 게시글 같은거만 봐도 그렇다 왜 인지는 혼자 생각하고 그리고 왤케 1:1 매칭에 집착하냐 - dc App
이해했어 고마워 VO는 그냥 쿼리에서 사용할 필드들만 정의해놓는거구나. 근데 INSERT UPDATE 칠때 대부분 사용되니까 일반적으로 VO에 그 필드들을 작성해두는거고
필요하면 넣는거고 필요없으면 빼는거지 간단한 문제거늘 - dc App
심플 이즈 베스트 VO도 마찬가지다 슈퍼 VO를 절대 설계하지마 - dc App
ㅇㅋ 고마워 명심할꼐