将sql映射注册到全局配置中 mapper
注册一个sql映射
resource:引用类路径下的sql映射文件url:引用网络路径或者磁盘路径下的sql映射文件class:引用(注册)接口
1.有sql映射文件,映射文件名必须和接口同名,并且放在与接口同一目录下;2.没有sql映射文件,所有的sql都是利用注解写在接口上(不推荐) package:批量注册,接口和映射文件需要在同包下
推荐
比较重要的,复杂的Dao接口我们写sql映射文件不重要,简单的Dao接口为了开发快速可以使用注解
注解方式
public interface EmployeeMapperAnnoation {
@Select("select * from tb1_employee where id = #{id}")
public Employee getEmpById(Integer id);
}
在视觉上看起来不是同一个包,但是在真正的文件上是在同一个包!


![[mybatis]Configuration XML [mybatis]Configuration XML](http://www.mshxw.com/aiimages/31/715580.png)
