Back-End/Mybatis3.x
[Mybatis3] 네임스페이스와 SQL 기술(namespace & SQL)
리딩리드
2016. 10. 14. 22:13
네임스페이스와 SQL 기술(namespace & SQL)
1. 네임스페이스
- 매핑파일의 루트 요소 mapper 태그의 속성으로 지정
- SQL을 그룹으로 묶는 상자
- 네임스페이스가 다르면 SQL의 아이디가 같아도 다른 SQL로 다루어 진다
1) SQL 호출시
- namespace+.+SQL ID
2. SQL
- select태그, insert태그, update태그, delete태그
1) id
- 네임스페이스와 세트가 됨, 식별자
2) #{petId}
- SQL파라미터를 나타내는 바인드 변수