inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của Tennis

Tennis Tennis

@tennis

Số lượng đánh giá đã viết
7
Xếp hạng trung bình
5.0

Bài viết 1

Hỏi & Đáp

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

Lượt thích
0
Số bình luận
2
Lượt xem
1805