본문 바로가기

Spring

myBatis에서 파라미터 전송하기

반응형

myBatis에서 파라미터 전송하기


한 개의 파라미터 전송시 

public List<MemberCommand> selectBoard(Integer num);
SQL 문장에 값을 넘길 때 #{num}로 명시

--------------------------------------
여러 개의 파라미터 전송시 HashMap를 생성해서 데이터를 담고 전송한다.

Map<String,String> map = new HashMap<String,String>();
map.put("name",name);
map.put("phone",phone);

public void insertBoard(Map<String,String> map);
SQL 문장에 값을 넘길 때 #{name}, #{phone}로 명시

---------------------------------------

HashMap를 생성하지 않고 데이터를 전송하고 싶을 때는

public boolean authCheck(@Param("id") String id, @Param("password") String password);
SQL 문장에 값을 넘길 때 #{id}, #{password} 로 명시하면 된다.


반응형

'Spring' 카테고리의 다른 글

Lombok 설치 및 사용법  (0) 2017.03.28
Spring에서 HttpSessionListener의 사용  (0) 2016.10.27
myBatis에서 table 생성하기  (0) 2016.10.23
STS와 github 연동하기  (0) 2016.10.01
Spring에서 HttpSessionListener의 사용  (0) 2016.09.30