File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ Blog blog = mapper.selectBlog(101);
131
131
132
132
<span class =" label important " >참고</span > ** 네임스페이스(Namespaces)에 대한 설명**
133
133
134
- ** 네임스페이스(Namespaces)** 가 이전버전에서는 사실 선택사항이었다. 하지만 이제는 패키지경로를 포함한 전체 이름을 가진 구문을 구분하기 위해 필수로 사용해야 한다.
134
+ ** 네임스페이스(Namespaces)** 가 이전버전에서는 사실 선택사항이었다. 하지만 이제는 패키지경로를 포함한 전체 이름을 가진 구문을 구분하기 위해 필수로 사용해야 한다.
135
135
136
136
네임스페이스은 인터페이스 바인딩을 가능하게 한다. 네임스페이스을 사용하고 자바 패키지의 네임스페이스을 두면 코드가 깔끔해지고 마이바티스의 사용성이 크게 향상될 것이다.
137
137
Original file line number Diff line number Diff line change @@ -131,11 +131,11 @@ Blog blog = mapper.selectBlog(101);
131
131
132
132
<span class =" label important " >提示</span > ** 对命名空间的一点补充**
133
133
134
- 在之前版本的 MyBatis 中,** 命名空间(Namespaces)** 的作用并不大,是可选的。 但现在,随着命名空间越发重要,你必须指定命名空间。
134
+ 在之前版本的 MyBatis 中,** 命名空间(Namespaces)** 的作用并不大,是可选的。 但现在,随着命名空间越发重要,你必须指定命名空间。
135
135
136
136
命名空间的作用有两个,一个是利用更长的全限定名来将不同的语句隔离开来,同时也实现了你上面见到的接口绑定。就算你觉得暂时用不到接口绑定,你也应该遵循这里的规定,以防哪天你改变了主意。 长远来看,只要将命名空间置于合适的 Java 包命名空间之中,你的代码会变得更加整洁,也有利于你更方便地使用 MyBatis。
137
137
138
- ** 命名解析:** 为了减少输入量,MyBatis 对所有具有名称的配置元素(包括语句,结果映射,缓存等)使用了如下的命名解析规则。
138
+ ** 命名解析:** 为了减少输入量,MyBatis 对所有具有名称的配置元素(包括语句,结果映射,缓存等)使用了如下的命名解析规则。
139
139
140
140
- 全限定名(比如 “com.mypackage.MyMapper.selectAllThings)将被直接用于查找及使用。
141
141
- 短名称(比如 “selectAllThings”)如果全局唯一也可以作为一个单独的引用。 如果不唯一,有两个或两个以上的相同名称(比如 “com.foo.selectAllThings” 和 “com.bar.selectAllThings”),那么使用时就会产生“短名称不唯一”的错误,这种情况下就必须使用全限定名。
You can’t perform that action at this time.
0 commit comments