inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Tennis님의 게시글

Tennis Tennis

@tennis

수강평 작성수
7
평균평점
5.0

게시글 2

질문&답변

jdbcTemplate 동적쿼리 질문입니다.

감사합니다. 댓글 참조하여 다음과 같이 작성해보았습니다. public Optional findByIdOrName (Long id , String name) { StringBuilder query = new StringBuilder( "select * from member where 1=1" ) ; List queryArgs = new ArrayList () ; if (id != null ) { query.append( " and id=?" ) ; queryArgs.add(String. valueOf (id)) ; } if (name != null ) { query.append( " and name=?" ) ; queryArgs.add(name) ; } List result = jdbcTemplate .query(query.toString() , memberRowMapper() , queryArgs.toArray()) ; return result.stream().findAny() ; }

좋아요수
0
댓글수
2
조회수
1787