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파라미터를 나타내는 바인드 변수