마이바티스 - 해쉬맵
안녕하세요! 강의 잘듣고있습니다! 마이바티스 설정관련 parameter를 1개임에도 불구하고 HashMap으로 감싸서 보내는데 원래 마이바이스트 매개변수 넘길때 보통 해쉬맵으로 감싸서 보내나요?
또한가지 만약 넘겨줄 매개변수가 Object 타입 (id,username....), String 타입 2가지 혹은 그 이상인 경우에도 해쉬맵에 Object도 매핑해서 보내준 후 #{objec명.필드명} 이런식으로 빼쓰나요?
回答 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 나 다른 블로그, 공식가이드 등을 참고해보세요
네이버 API | '검색 - 책' API 제공 중단
0
17
1
ArticleReadService 관련 질문
0
14
1
kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.
1
37
1
domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다
1
29
1
Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.
0
32
2
테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.
0
22
1
아무도 모르게 책 내시면 모르실 줄 알고!!
1
43
2
Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면
1
60
1
리뉴얼 시기
0
39
2
스크립트에 대해 질문 있습니다.
1
54
1
같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!
2
60
1
조건 검색 질문
0
32
1
JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문
0
50
3
콘솔 로그가 깨져나오는데 혹시 방법이 있을까요?
0
49
2
PlatformTransactionManager, ResourcelessTransactionManager 질문
1
58
2
WebFlux & Web MVC 혼용해서 사용했을 때 스레드에 대한 질문
0
31
1
@Controller 요청하는 방식에 대해 궁금합니다.
1
96
2
H2 접속 에러
0
176
3
item을 id로 get하는데 1을 넣었을 때 500에러가 나와요.
0
118
1
swagger spring boot 3 적용 run 실행 에러
0
303
2
Invalid bound statement (not found): com.helloword.fitstStart.mapper.QuickMapper.findById 에 대한 질의 입니다.
0
586
1
QuickMapper를 찾을 수 없다는 오류가 뜹니다. @Autowired 사용에 문제가 있는 걸까요?
2
421
3
mybatis의 hashmap 데이터 호출시 대문자로 불러와야 되나요?
0
542
1
@Autowired 관련
0
284
1

