목록파라미터 바인딩 (1)
DevOps:leehi9817
Map을 사용한 파라미터 바인딩
파라미터 클래스(Vo)가 존재하지 않고 여러 값을 파라미터로 넘겨야 할 때 Map을 사용한다. 사용할 여러 값의 묶음이 일회성으로 사용되어 Vo를 만들기에 비효율적일 경우에 Map을 사용하면 Vo를 만들지 않고도 파라미터 값들을 넘길 수 있다. 다음 예시에서는 Dao의 personInsert()을 이용하여 phonebook.xml 파일의 insert문으로 파라미터 값을 넘긴다. Map에 해당하는 자료형으로 키와 값이 둘다 문자열 자료형일 경우 Map으로 표현한다. Map에 키와 값을 넣을 때는 personMap.put("키", 값) 형태로 넣는다. Map을 사용했을 때의 파라미터는 Vo의 [변수명=값, 변수명=값, ... ]과 유사한 {키=값, 키=값, ... } 형태로 저장된다. //phoneDao.j..
백엔드 개발/spring
2022. 1. 21. 12:05