마이바티스 - 해쉬맵
안녕하세요! 강의 잘듣고있습니다! 마이바티스 설정관련 parameter를 1개임에도 불구하고 HashMap으로 감싸서 보내는데 원래 마이바이스트 매개변수 넘길때 보통 해쉬맵으로 감싸서 보내나요?
또한가지 만약 넘겨줄 매개변수가 Object 타입 (id,username....), String 타입 2가지 혹은 그 이상인 경우에도 해쉬맵에 Object도 매핑해서 보내준 후 #{objec명.필드명} 이런식으로 빼쓰나요?
Answer 1
2
일반적으로 2개 이상의 데이터를 매개변수로 넘겨서 hashmap 으로 예제를 만들었습니다.
id, name, age 를 넘겨야 하다면
map.put("id", "xx");
map.put("name", "yyy");
map.put("age", 33);
이렇게 map 에 3가지 매개변수를 모두 넣어서 넘기고
xml 파일에서는
#{id} ,#{name} , #{age} 처럼 빼내면 됩니다. 즉 #{object명.필드명} 이 아니라 #{필드명} 으로 하면 됩니다.
전달 파라미터가 1개 뿐이면 hashmap 대신 string 등을 적어도 됩니다. 더 자세한건 https://blog.naver.com/hello_world_study/222688684376 나 다른 블로그, 공식가이드 등을 참고해보세요
패키지 구분에 대해 궁금한게 있습니다
0
11
1
스프링부트 서버 에러나요
0
17
1
2026.04에 추가된 강의 시청 불가
0
28
1
Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문
0
20
1
인가 코드 발급(프론트 vs 백)
0
28
2
인텔리제이 MCP 서버 설정 관련
0
27
1
Sequence 관련 질문
1
32
2
Image Only Query
1
29
2
프롬프트, 스킬, sub-agent
0
31
1
RepositoryTest의 패키지 위치가 domain인 이유
0
30
2
도메인 모델에서 관계와 규칙을 구분하는 방법
0
37
2
16 강의 메세지 retryCount의 의도
0
23
2
JPA Repository 질문이 있습니다!
1
34
2
페이지네이션 처리를 쿼리에서 하는 방식 질문
1
36
1
UserService, CertificationService 책임 분리 기준 질문
0
26
1
DDD 는 마이바티스와 잘 맞지 않는건가요?
0
46
1
@Controller 요청하는 방식에 대해 궁금합니다.
1
63
2
H2 접속 에러
0
144
3
item을 id로 get하는데 1을 넣었을 때 500에러가 나와요.
0
102
1
swagger spring boot 3 적용 run 실행 에러
0
258
2
Invalid bound statement (not found): com.helloword.fitstStart.mapper.QuickMapper.findById 에 대한 질의 입니다.
0
560
1
QuickMapper를 찾을 수 없다는 오류가 뜹니다. @Autowired 사용에 문제가 있는 걸까요?
2
383
3
mybatis의 hashmap 데이터 호출시 대문자로 불러와야 되나요?
0
526
1
@Autowired 관련
0
266
1

