inflearn logo
Course

Course

Instructor

Tennis's Posts

Tennis Tennis

@tennis

Reviews Written
7
Average Rating
5.0

Posts 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() ; }

Likes
0
Comments
2
Viewcount
1805