inflearn logo
講義

講義

知識共有

Tennisさんの投稿

Tennis Tennis

@tennis

レビュー投稿数
7
平均評価
5.0

投稿 1

Q&A

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
閲覧数
1805