소개
소개글이 비어있어요
게시글
질문&답변
2021.07.29
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
- 1.2K
고민있어요
2021.05.27 17:48
치킨 맛있게 드세요~
- 0
- 1
- 83