게시글
질문&답변
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.5K
고민있어요
2021.05.27 17:48
치킨 맛있게 드세요~
- 0
- 1
- 139